pub struct CapabilityOrdering {
pub after: Vec<CapabilityId>,
pub before: Vec<CapabilityId>,
}Expand description
Capability ordering constraints.
Fields§
§after: Vec<CapabilityId>Capability ids that must run before this capability.
before: Vec<CapabilityId>Capability ids that must run after this capability.
Implementations§
Source§impl CapabilityOrdering
impl CapabilityOrdering
Sourcepub fn after(self, id: impl Into<CapabilityId>) -> Self
pub fn after(self, id: impl Into<CapabilityId>) -> Self
Require this capability to run after another capability.
Sourcepub fn before(self, id: impl Into<CapabilityId>) -> Self
pub fn before(self, id: impl Into<CapabilityId>) -> Self
Require this capability to run before another capability.
Trait Implementations§
Source§impl Clone for CapabilityOrdering
impl Clone for CapabilityOrdering
Source§fn clone(&self) -> CapabilityOrdering
fn clone(&self) -> CapabilityOrdering
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 CapabilityOrdering
impl Debug for CapabilityOrdering
Source§impl Default for CapabilityOrdering
impl Default for CapabilityOrdering
Source§fn default() -> CapabilityOrdering
fn default() -> CapabilityOrdering
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CapabilityOrdering
impl<'de> Deserialize<'de> for CapabilityOrdering
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 CapabilityOrdering
Source§impl PartialEq for CapabilityOrdering
impl PartialEq for CapabilityOrdering
Source§impl Serialize for CapabilityOrdering
impl Serialize for CapabilityOrdering
impl StructuralPartialEq for CapabilityOrdering
Auto Trait Implementations§
impl Freeze for CapabilityOrdering
impl RefUnwindSafe for CapabilityOrdering
impl Send for CapabilityOrdering
impl Sync for CapabilityOrdering
impl Unpin for CapabilityOrdering
impl UnsafeUnpin for CapabilityOrdering
impl UnwindSafe for CapabilityOrdering
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