pub struct AttachEnvironment {
pub context: EnvironmentMutationContext,
pub attachment_id: String,
pub environment_id: String,
pub display_name: Option<String>,
pub scope: DurableEnvironmentScope,
pub status: DurableEnvironmentStatus,
}Expand description
Atomic attachment creation command. All provider-private resolution has already occurred.
Fields§
§context: EnvironmentMutationContextShared mutation evidence.
attachment_id: StringHost-generated stable attachment identity.
environment_id: StringPublic configured environment identity.
display_name: Option<String>Reviewed public display label.
scope: DurableEnvironmentScopeAuthorized attachment scope.
status: DurableEnvironmentStatusInitial resolved provider status.
Implementations§
Source§impl AttachEnvironment
impl AttachEnvironment
Sourcepub fn validate(&self) -> SessionStoreResult<()>
pub fn validate(&self) -> SessionStoreResult<()>
Validate command evidence.
§Errors
Returns an error when shared mutation evidence or a command identity is invalid.
Trait Implementations§
Source§impl Clone for AttachEnvironment
impl Clone for AttachEnvironment
Source§fn clone(&self) -> AttachEnvironment
fn clone(&self) -> AttachEnvironment
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 AttachEnvironment
impl Debug for AttachEnvironment
impl Eq for AttachEnvironment
Source§impl PartialEq for AttachEnvironment
impl PartialEq for AttachEnvironment
impl StructuralPartialEq for AttachEnvironment
Auto Trait Implementations§
impl Freeze for AttachEnvironment
impl RefUnwindSafe for AttachEnvironment
impl Send for AttachEnvironment
impl Sync for AttachEnvironment
impl Unpin for AttachEnvironment
impl UnsafeUnpin for AttachEnvironment
impl UnwindSafe for AttachEnvironment
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