pub enum WorkspacePolicySource {
Snapshot {
snapshot_id: String,
provider: String,
},
ExistingSpace {
workspace_id: String,
},
}Variants§
Trait Implementations§
Source§impl Clone for WorkspacePolicySource
impl Clone for WorkspacePolicySource
Source§fn clone(&self) -> WorkspacePolicySource
fn clone(&self) -> WorkspacePolicySource
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 WorkspacePolicySource
impl Debug for WorkspacePolicySource
Source§impl<'de> Deserialize<'de> for WorkspacePolicySource
impl<'de> Deserialize<'de> for WorkspacePolicySource
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
impl Eq for WorkspacePolicySource
Source§impl PartialEq for WorkspacePolicySource
impl PartialEq for WorkspacePolicySource
Source§impl Serialize for WorkspacePolicySource
impl Serialize for WorkspacePolicySource
impl StructuralPartialEq for WorkspacePolicySource
Auto Trait Implementations§
impl Freeze for WorkspacePolicySource
impl RefUnwindSafe for WorkspacePolicySource
impl Send for WorkspacePolicySource
impl Sync for WorkspacePolicySource
impl Unpin for WorkspacePolicySource
impl UnsafeUnpin for WorkspacePolicySource
impl UnwindSafe for WorkspacePolicySource
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