pub enum SourceLocationField {
SourceLocation(SourceLocation),
SourceLocationIid(u64),
}
Expand description
This field is used only if the source location represents the function that executes during this event.
Variants§
Implementations§
Source§impl SourceLocationField
impl SourceLocationField
Sourcepub fn merge<B>(
field: &mut Option<SourceLocationField>,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext,
) -> Result<(), DecodeError>where
B: Buf,
pub fn merge<B>(
field: &mut Option<SourceLocationField>,
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 SourceLocationField
impl Clone for SourceLocationField
Source§fn clone(&self) -> SourceLocationField
fn clone(&self) -> SourceLocationField
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 SourceLocationField
impl Debug for SourceLocationField
Source§impl PartialEq for SourceLocationField
impl PartialEq for SourceLocationField
impl StructuralPartialEq for SourceLocationField
Auto Trait Implementations§
impl Freeze for SourceLocationField
impl RefUnwindSafe for SourceLocationField
impl Send for SourceLocationField
impl Sync for SourceLocationField
impl Unpin for SourceLocationField
impl UnwindSafe for SourceLocationField
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