pub struct SymbolBuilder { /* private fields */ }Implementations§
Source§impl SymbolBuilder
impl SymbolBuilder
pub fn new<T: Into<String>>(ty: SymbolType, raw_name: T, addr: u64) -> Self
pub fn binding(self, binding: Binding) -> Self
pub fn short_name<T: Into<String>>(self, short_name: T) -> Self
pub fn full_name<T: Into<String>>(self, full_name: T) -> Self
pub fn ordinal(self, ordinal: u64) -> Self
pub fn create(self) -> Ref<Symbol>
Auto Trait Implementations§
impl Freeze for SymbolBuilder
impl RefUnwindSafe for SymbolBuilder
impl Send for SymbolBuilder
impl Sync for SymbolBuilder
impl Unpin for SymbolBuilder
impl UnsafeUnpin for SymbolBuilder
impl UnwindSafe for SymbolBuilder
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more