pub struct CommandSideEffectFlags {
pub may_move_ref: bool,
pub destructive_requires_force: bool,
pub network_io: bool,
pub writes_heddle_refs: bool,
pub writes_git_refs: bool,
}Expand description
The catalog’s declared mutation surface for a command, surfaced to
callers such as --dry-run so the plan report cites the single
source of truth (heddle help --output json) rather than
re-deriving side effects at each call site.
Fields§
§may_move_ref: bool§destructive_requires_force: bool§network_io: bool§writes_heddle_refs: bool§writes_git_refs: boolTrait Implementations§
Source§impl Clone for CommandSideEffectFlags
impl Clone for CommandSideEffectFlags
Source§fn clone(&self) -> CommandSideEffectFlags
fn clone(&self) -> CommandSideEffectFlags
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 moreimpl Copy for CommandSideEffectFlags
Source§impl Debug for CommandSideEffectFlags
impl Debug for CommandSideEffectFlags
Auto Trait Implementations§
impl Freeze for CommandSideEffectFlags
impl RefUnwindSafe for CommandSideEffectFlags
impl Send for CommandSideEffectFlags
impl Sync for CommandSideEffectFlags
impl Unpin for CommandSideEffectFlags
impl UnsafeUnpin for CommandSideEffectFlags
impl UnwindSafe for CommandSideEffectFlags
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request