pub enum ForcedChatgptWorkspaceIds {
String(String),
Array(Vec<String>),
}Expand description
Backward-compatible API shape for ChatGPT workspace login restrictions.
JSON schema
{
"description": "Backward-compatible API shape for ChatGPT workspace login restrictions.",
"anyOf": [
{
"type": "string"
},
{
"type": "array",
"items": {
"type": "string"
}
}
]
}Variants§
Trait Implementations§
Source§impl Clone for ForcedChatgptWorkspaceIds
impl Clone for ForcedChatgptWorkspaceIds
Source§fn clone(&self) -> ForcedChatgptWorkspaceIds
fn clone(&self) -> ForcedChatgptWorkspaceIds
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ForcedChatgptWorkspaceIds
impl Debug for ForcedChatgptWorkspaceIds
Source§impl<'de> Deserialize<'de> for ForcedChatgptWorkspaceIds
impl<'de> Deserialize<'de> for ForcedChatgptWorkspaceIds
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ForcedChatgptWorkspaceIds
impl RefUnwindSafe for ForcedChatgptWorkspaceIds
impl Send for ForcedChatgptWorkspaceIds
impl Sync for ForcedChatgptWorkspaceIds
impl Unpin for ForcedChatgptWorkspaceIds
impl UnsafeUnpin for ForcedChatgptWorkspaceIds
impl UnwindSafe for ForcedChatgptWorkspaceIds
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more