pub struct MagellanCallReference {
pub symbol: MagellanSymbol,
pub call_site: MagellanSpan,
}Expand description
Call reference with symbol and call site.
Fields§
§symbol: MagellanSymbolThe referenced symbol
call_site: MagellanSpanCall site location (Magellan field names)
Trait Implementations§
Source§impl Clone for MagellanCallReference
impl Clone for MagellanCallReference
Source§fn clone(&self) -> MagellanCallReference
fn clone(&self) -> MagellanCallReference
Returns a duplicate 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 MagellanCallReference
impl Debug for MagellanCallReference
Source§impl<'de> Deserialize<'de> for MagellanCallReference
impl<'de> Deserialize<'de> for MagellanCallReference
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<CallReference> for MagellanCallReference
impl From<CallReference> for MagellanCallReference
Source§fn from(cr: CallReference) -> Self
fn from(cr: CallReference) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for MagellanCallReference
impl RefUnwindSafe for MagellanCallReference
impl Send for MagellanCallReference
impl Sync for MagellanCallReference
impl Unpin for MagellanCallReference
impl UnsafeUnpin for MagellanCallReference
impl UnwindSafe for MagellanCallReference
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> 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