Enum BreakpointSize
pub enum BreakpointSize {
Byte = 0,
Word = 1,
DWord = 3,
QWord = 2,
}
Expand description
The size of the debug breakpoint.
Variants§
Trait Implementations§
§impl Clone for BreakpointSize
impl Clone for BreakpointSize
§fn clone(&self) -> BreakpointSize
fn clone(&self) -> BreakpointSize
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 more§impl Debug for BreakpointSize
impl Debug for BreakpointSize
§impl DefaultEncoding for BreakpointSize
impl DefaultEncoding for BreakpointSize
§type Encoding = OneofEncoder
type Encoding = OneofEncoder
The encoding to use for the serialization. Read more
§impl<'encoding, AnyR> OneofDecode<'encoding, AnyR> for BreakpointSizewhere
AnyR: 'static,
impl<'encoding, AnyR> OneofDecode<'encoding, AnyR> for BreakpointSizewhere
AnyR: 'static,
§fn read_variant(
item: &mut InplaceOption<'_, BreakpointSize>,
n: u32,
field: FieldReader<'encoding, '_, AnyR>,
) -> Result<(), Error>
fn read_variant( item: &mut InplaceOption<'_, BreakpointSize>, n: u32, field: FieldReader<'encoding, '_, AnyR>, ) -> Result<(), Error>
Read the specified variant from the reader.
§impl<AnyR> OneofEncode<AnyR> for BreakpointSizewhere
AnyR: 'static,
impl<AnyR> OneofEncode<AnyR> for BreakpointSizewhere
AnyR: 'static,
§fn write_variant(self, writer: MessageWriter<'_, '_, AnyR>)
fn write_variant(self, writer: MessageWriter<'_, '_, AnyR>)
Write the variant to the writer.
§fn compute_variant_size(&mut self, sizer: MessageSizer<'_>)
fn compute_variant_size(&mut self, sizer: MessageSizer<'_>)
Compute the size of the variant.
§impl PartialEq for BreakpointSize
impl PartialEq for BreakpointSize
§impl TryFrom<usize> for BreakpointSize
impl TryFrom<usize> for BreakpointSize
impl Copy for BreakpointSize
impl Eq for BreakpointSize
impl StructuralPartialEq for BreakpointSize
Auto Trait Implementations§
impl Freeze for BreakpointSize
impl RefUnwindSafe for BreakpointSize
impl Send for BreakpointSize
impl Sync for BreakpointSize
impl Unpin for BreakpointSize
impl UnwindSafe for BreakpointSize
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<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,
<T as DefaultEncoding>::Encoding: FieldEncode<T, Resource> + for<'a> FieldDecode<'a, T, Resource> + Send + Sync,
impl<T> MeshField for Twhere
T: DefaultEncoding,
<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> Protobuf for Twhere
T: DefaultEncoding,
<T as DefaultEncoding>::Encoding: MessageEncode<T, NoResources> + for<'a> MessageDecode<'a, T, NoResources> + FieldEncode<T, NoResources> + for<'a> FieldDecode<'a, T, NoResources>,
impl<T> Protobuf for Twhere
T: DefaultEncoding,
<T as DefaultEncoding>::Encoding: MessageEncode<T, NoResources> + for<'a> MessageDecode<'a, T, NoResources> + FieldEncode<T, NoResources> + for<'a> FieldDecode<'a, T, NoResources>,
Source§type Encoding = <T as DefaultEncoding>::Encoding
type Encoding = <T as DefaultEncoding>::Encoding
The default encoding for
Self
.Source§impl<T> SerializeMessage for Twhere
T: 'static + MeshPayload + Send,
impl<T> SerializeMessage for Twhere
T: 'static + MeshPayload + Send,
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.