pub enum CliProtocolMode {
Legacy,
ProtocolV1,
}Expand description
Protocol envelope behavior for early CLI exits such as --version.
Variants§
Legacy
Preserve the historical structured payload shape.
ProtocolV1
Emit a strict AFDATA protocol-v1 event with an empty trace object.
Trait Implementations§
Source§impl Clone for CliProtocolMode
impl Clone for CliProtocolMode
Source§fn clone(&self) -> CliProtocolMode
fn clone(&self) -> CliProtocolMode
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 CliProtocolMode
Source§impl Debug for CliProtocolMode
impl Debug for CliProtocolMode
impl Eq for CliProtocolMode
Source§impl PartialEq for CliProtocolMode
impl PartialEq for CliProtocolMode
impl StructuralPartialEq for CliProtocolMode
Auto Trait Implementations§
impl Freeze for CliProtocolMode
impl RefUnwindSafe for CliProtocolMode
impl Send for CliProtocolMode
impl Sync for CliProtocolMode
impl Unpin for CliProtocolMode
impl UnsafeUnpin for CliProtocolMode
impl UnwindSafe for CliProtocolMode
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.