pub struct CommandSemanticContract {Show 13 fields
pub command: Command,
pub admissible_errors: &'static [ErrorCode],
pub limit_ids: &'static [&'static str],
pub effect_class: &'static str,
pub risk_flags: &'static [&'static str],
pub capability_family: &'static str,
pub retry_safety: &'static str,
pub identity_requirement: &'static str,
pub resolver: Option<Command>,
pub cancellation: &'static str,
pub side_effects: &'static [&'static str],
pub recovery: &'static str,
pub collection_index_ref: &'static str,
}Fields§
§command: Command§admissible_errors: &'static [ErrorCode]§limit_ids: &'static [&'static str]§effect_class: &'static str§risk_flags: &'static [&'static str]§capability_family: &'static str§retry_safety: &'static str§identity_requirement: &'static str§resolver: Option<Command>§cancellation: &'static str§side_effects: &'static [&'static str]§recovery: &'static str§collection_index_ref: &'static strTrait Implementations§
Source§impl Clone for CommandSemanticContract
impl Clone for CommandSemanticContract
impl Copy for CommandSemanticContract
Source§impl Debug for CommandSemanticContract
impl Debug for CommandSemanticContract
impl Eq for CommandSemanticContract
Source§impl PartialEq for CommandSemanticContract
impl PartialEq for CommandSemanticContract
impl StructuralPartialEq for CommandSemanticContract
Auto Trait Implementations§
impl Freeze for CommandSemanticContract
impl RefUnwindSafe for CommandSemanticContract
impl Send for CommandSemanticContract
impl Sync for CommandSemanticContract
impl Unpin for CommandSemanticContract
impl UnsafeUnpin for CommandSemanticContract
impl UnwindSafe for CommandSemanticContract
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