Struct runtime::bytecode::DebugSymbol
source · [−]pub struct DebugSymbol {
pub file_id: FileId,
pub location: Span,
}
Fields
file_id: FileId
location: Span
Implementations
sourceimpl DebugSymbol
impl DebugSymbol
Trait Implementations
sourceimpl Clone for DebugSymbol
impl Clone for DebugSymbol
sourcefn clone(&self) -> DebugSymbol
fn clone(&self) -> DebugSymbol
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for DebugSymbol
impl Debug for DebugSymbol
impl Copy for DebugSymbol
Auto Trait Implementations
impl RefUnwindSafe for DebugSymbol
impl Send for DebugSymbol
impl Sync for DebugSymbol
impl Unpin for DebugSymbol
impl UnwindSafe for DebugSymbol
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more