Struct inspect::ValueFlags
source · pub struct ValueFlags(/* private fields */);
Expand description
Flags specifying additional metadata on values.
Implementations§
source§impl ValueFlags
impl ValueFlags
sourcepub const fn with_hex(self, value: bool) -> Self
pub const fn with_hex(self, value: bool) -> Self
This value should be displayed as hexadecimal.
Bits: 0..1
sourcepub fn set_hex(&mut self, value: bool)
pub fn set_hex(&mut self, value: bool)
This value should be displayed as hexadecimal.
Bits: 0..1
sourcepub const fn count(&self) -> bool
pub const fn count(&self) -> bool
This value is a count and should be displayed as a rate.
Bits: 1..2
sourcepub const fn with_count(self, value: bool) -> Self
pub const fn with_count(self, value: bool) -> Self
This value is a count and should be displayed as a rate.
Bits: 1..2
sourcepub fn set_count(&mut self, value: bool)
pub fn set_count(&mut self, value: bool)
This value is a count and should be displayed as a rate.
Bits: 1..2
sourcepub const fn with_binary(self, value: bool) -> Self
pub const fn with_binary(self, value: bool) -> Self
This value should be displayed as binary.
Bits: 2..3
sourcepub fn set_binary(&mut self, value: bool)
pub fn set_binary(&mut self, value: bool)
This value should be displayed as binary.
Bits: 2..3
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for ValueFlags
impl<'arbitrary> Arbitrary<'arbitrary> for ValueFlags
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of
Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of
Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for ValueFlags
impl Clone for ValueFlags
source§fn clone(&self) -> ValueFlags
fn clone(&self) -> ValueFlags
Returns a copy 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 ValueFlags
impl Debug for ValueFlags
source§impl Default for ValueFlags
impl Default for ValueFlags
source§impl DefaultEncoding for ValueFlags
impl DefaultEncoding for ValueFlags
source§type Encoding = TableEncoder
type Encoding = TableEncoder
The encoding to use for the serialization. Read more
source§impl DescribeTable for ValueFlags
impl DescribeTable for ValueFlags
source§const DESCRIPTION: MessageDescription<'static> = _
const DESCRIPTION: MessageDescription<'static> = _
The protobuf message description for this type.
source§impl From<ValueFlags> for u64
impl From<ValueFlags> for u64
source§fn from(v: ValueFlags) -> u64
fn from(v: ValueFlags) -> u64
Converts to this type from the input type.
source§impl From<u64> for ValueFlags
impl From<u64> for ValueFlags
source§impl PartialEq for ValueFlags
impl PartialEq for ValueFlags
source§impl<'encoding> StructDecodeMetadata<'encoding, Resource> for ValueFlags
impl<'encoding> StructDecodeMetadata<'encoding, Resource> for ValueFlags
source§const DECODERS: &'static [ErasedDecoderEntry] = _
const DECODERS: &'static [ErasedDecoderEntry] = _
The list of decoder vtables.
source§impl StructEncodeMetadata<Resource> for ValueFlags
impl StructEncodeMetadata<Resource> for ValueFlags
source§const ENCODERS: &'static [ErasedEncoderEntry] = _
const ENCODERS: &'static [ErasedEncoderEntry] = _
The list of encoder vtables.
source§impl StructMetadata for ValueFlags
impl StructMetadata for ValueFlags
impl Copy for ValueFlags
impl Downcast<ValueFlags> for ValueFlags
impl StructuralPartialEq for ValueFlags
Auto Trait Implementations§
impl Freeze for ValueFlags
impl RefUnwindSafe for ValueFlags
impl Send for ValueFlags
impl Sync for ValueFlags
impl Unpin for ValueFlags
impl UnwindSafe for ValueFlags
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)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> MeshField for Twhere
T: DefaultEncoding + Any + Send + 'static,
<T as DefaultEncoding>::Encoding: FieldEncode<T, Resource> + for<'a> FieldDecode<'a, T, Resource> + Send + Sync,
impl<T> MeshField for Twhere
T: DefaultEncoding + Any + Send + 'static,
<T as DefaultEncoding>::Encoding: FieldEncode<T, Resource> + for<'a> FieldDecode<'a, T, Resource> + Send + Sync,
type Encoding = <T as DefaultEncoding>::Encoding
source§impl<T> MeshPayload for Twhere
T: DefaultEncoding + Any + Send + 'static,
<T as DefaultEncoding>::Encoding: MessageEncode<T, Resource> + for<'a> MessageDecode<'a, T, Resource> + FieldEncode<T, Resource> + for<'a> FieldDecode<'a, T, Resource> + Send + Sync,
impl<T> MeshPayload for Twhere
T: DefaultEncoding + Any + Send + 'static,
<T as DefaultEncoding>::Encoding: MessageEncode<T, Resource> + for<'a> MessageDecode<'a, T, Resource> + FieldEncode<T, Resource> + for<'a> FieldDecode<'a, T, Resource> + Send + Sync,
type Encoding = <T as DefaultEncoding>::Encoding
source§impl<T> SerializeMessage for Twhere
T: MeshPayload,
impl<T> SerializeMessage for Twhere
T: MeshPayload,
source§fn compute_message_size(&mut self, sizer: MessageSizer<'_>)
fn compute_message_size(&mut self, sizer: MessageSizer<'_>)
Computes the message size, as in
MessageEncode::compute_message_size
.source§fn write_message(self, writer: MessageWriter<'_, '_, Resource>)
fn write_message(self, writer: MessageWriter<'_, '_, Resource>)
Writes the message, as in
MessageEncode::write_message
.source§fn extract(self) -> <T as SerializeMessage>::Concrete
fn extract(self) -> <T as SerializeMessage>::Concrete
Extract the concrete message.