pub struct EnvironmentMetadataPatch {Show 19 fields
pub user_computers: EnvironmentMetadataCollectionPatch<UserComputerBinding>,
pub conversation_spaces: EnvironmentMetadataCollectionPatch<ConversationSpaceBinding>,
pub workspace_bindings: EnvironmentMetadataCollectionPatch<WorkspacePolicyBinding>,
pub workspace_policies: EnvironmentMetadataCollectionPatch<WorkspacePolicyRecord>,
pub version: u64,
pub computers: EnvironmentMetadataCollectionPatch<ComputerRecord>,
pub spaces: EnvironmentMetadataCollectionPatch<SpaceRecord>,
pub sandboxes: EnvironmentMetadataCollectionPatch<SandboxRecord>,
pub managed_workloads: EnvironmentMetadataCollectionPatch<ManagedWorkload>,
pub snapshots: EnvironmentMetadataCollectionPatch<SnapshotRecord>,
pub templates: EnvironmentMetadataCollectionPatch<TemplateVersionRecord>,
pub grants: EnvironmentMetadataCollectionPatch<SpaceGrant>,
pub sessions: EnvironmentMetadataCollectionPatch<SpaceCollaborationSession>,
pub tickets: EnvironmentMetadataCollectionPatch<SpaceAccessTicketRecord>,
pub leases: EnvironmentMetadataCollectionPatch<SpaceWriteLease>,
pub fencing_tokens: EnvironmentFencingTokenPatch,
pub delegations: EnvironmentMetadataCollectionPatch<DelegationRecord>,
pub change_sets: EnvironmentMetadataCollectionPatch<SpaceChangeSetRecord>,
pub idempotency: EnvironmentMetadataCollectionPatch<EnvironmentIdempotencyRecord>,
}Expand description
Typed delta for one tenant/project Environment aggregate set.
Fields§
§user_computers: EnvironmentMetadataCollectionPatch<UserComputerBinding>§conversation_spaces: EnvironmentMetadataCollectionPatch<ConversationSpaceBinding>§workspace_bindings: EnvironmentMetadataCollectionPatch<WorkspacePolicyBinding>§workspace_policies: EnvironmentMetadataCollectionPatch<WorkspacePolicyRecord>§version: u64§computers: EnvironmentMetadataCollectionPatch<ComputerRecord>§spaces: EnvironmentMetadataCollectionPatch<SpaceRecord>§sandboxes: EnvironmentMetadataCollectionPatch<SandboxRecord>§managed_workloads: EnvironmentMetadataCollectionPatch<ManagedWorkload>§snapshots: EnvironmentMetadataCollectionPatch<SnapshotRecord>§templates: EnvironmentMetadataCollectionPatch<TemplateVersionRecord>§grants: EnvironmentMetadataCollectionPatch<SpaceGrant>§sessions: EnvironmentMetadataCollectionPatch<SpaceCollaborationSession>§tickets: EnvironmentMetadataCollectionPatch<SpaceAccessTicketRecord>§leases: EnvironmentMetadataCollectionPatch<SpaceWriteLease>§fencing_tokens: EnvironmentFencingTokenPatch§delegations: EnvironmentMetadataCollectionPatch<DelegationRecord>§change_sets: EnvironmentMetadataCollectionPatch<SpaceChangeSetRecord>§idempotency: EnvironmentMetadataCollectionPatch<EnvironmentIdempotencyRecord>Implementations§
Source§impl EnvironmentMetadataPatch
impl EnvironmentMetadataPatch
pub fn between( before: &EnvironmentMetadataSnapshot, after: &EnvironmentMetadataSnapshot, ) -> Self
pub fn changed_aggregate_count(&self) -> usize
Trait Implementations§
Source§impl Clone for EnvironmentMetadataPatch
impl Clone for EnvironmentMetadataPatch
Source§fn clone(&self) -> EnvironmentMetadataPatch
fn clone(&self) -> EnvironmentMetadataPatch
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 EnvironmentMetadataPatch
impl Debug for EnvironmentMetadataPatch
Source§impl Default for EnvironmentMetadataPatch
impl Default for EnvironmentMetadataPatch
Source§fn default() -> EnvironmentMetadataPatch
fn default() -> EnvironmentMetadataPatch
Returns the “default value” for a type. Read more
impl Eq for EnvironmentMetadataPatch
Source§impl PartialEq for EnvironmentMetadataPatch
impl PartialEq for EnvironmentMetadataPatch
impl StructuralPartialEq for EnvironmentMetadataPatch
Auto Trait Implementations§
impl Freeze for EnvironmentMetadataPatch
impl RefUnwindSafe for EnvironmentMetadataPatch
impl Send for EnvironmentMetadataPatch
impl Sync for EnvironmentMetadataPatch
impl Unpin for EnvironmentMetadataPatch
impl UnsafeUnpin for EnvironmentMetadataPatch
impl UnwindSafe for EnvironmentMetadataPatch
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