pub struct RevisionCapabilities {
pub separate_metadata_and_content: bool,
pub conditional_metadata_mutation: bool,
pub conditional_content_access: bool,
}Expand description
Metadata and content revision guarantees.
Fields§
§separate_metadata_and_content: boolMetadata and content can carry independently changing tokens.
conditional_metadata_mutation: boolMetadata mutations accept a metadata revision precondition.
conditional_content_access: boolContent reads and mutations accept a content revision precondition.
Implementations§
Source§impl RevisionCapabilities
impl RevisionCapabilities
Sourcepub const fn intersection(self, other: Self) -> Self
pub const fn intersection(self, other: Self) -> Self
Computes revision guarantees shared by both sides.
Trait Implementations§
Source§impl Clone for RevisionCapabilities
impl Clone for RevisionCapabilities
Source§fn clone(&self) -> RevisionCapabilities
fn clone(&self) -> RevisionCapabilities
Returns a duplicate of the value. Read more
1.0.0 · 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 RevisionCapabilities
impl Debug for RevisionCapabilities
Source§impl Default for RevisionCapabilities
impl Default for RevisionCapabilities
Source§fn default() -> RevisionCapabilities
fn default() -> RevisionCapabilities
Returns the “default value” for a type. Read more
Source§impl PartialEq for RevisionCapabilities
impl PartialEq for RevisionCapabilities
impl Copy for RevisionCapabilities
impl Eq for RevisionCapabilities
impl StructuralPartialEq for RevisionCapabilities
Auto Trait Implementations§
impl Freeze for RevisionCapabilities
impl RefUnwindSafe for RevisionCapabilities
impl Send for RevisionCapabilities
impl Sync for RevisionCapabilities
impl Unpin for RevisionCapabilities
impl UnwindSafe for RevisionCapabilities
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