pub enum CreatedFrom {
SourceLocationIid(u64),
SourceLocation(SourceLocation),
}
Variants§
SourceLocationIid(u64)
The interned SourceLocation.
SourceLocation(SourceLocation)
The SourceLocation that this args was created from. TODO(nuskos): Eventually we will support interning inside of TypedArgument TraceEvents and then we shouldn’t need this SourceLocation since we can emit it as part of the InternedData message. When we can remove this |source_location|.
Implementations§
Source§impl CreatedFrom
impl CreatedFrom
Sourcepub fn merge<B>(
field: &mut Option<CreatedFrom>,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext,
) -> Result<(), DecodeError>where
B: Buf,
pub fn merge<B>(
field: &mut Option<CreatedFrom>,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext,
) -> Result<(), DecodeError>where
B: Buf,
Decodes an instance of the message from a buffer, and merges it into self.
Sourcepub fn encoded_len(&self) -> usize
pub fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Trait Implementations§
Source§impl Clone for CreatedFrom
impl Clone for CreatedFrom
Source§fn clone(&self) -> CreatedFrom
fn clone(&self) -> CreatedFrom
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 CreatedFrom
impl Debug for CreatedFrom
Source§impl PartialEq for CreatedFrom
impl PartialEq for CreatedFrom
impl StructuralPartialEq for CreatedFrom
Auto Trait Implementations§
impl Freeze for CreatedFrom
impl RefUnwindSafe for CreatedFrom
impl Send for CreatedFrom
impl Sync for CreatedFrom
impl Unpin for CreatedFrom
impl UnwindSafe for CreatedFrom
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