pub struct CallOrigin {
pub line: Option<SourceLine>,
pub package: Option<PackageLine>,
}Expand description
Where a call came from: the program’s line, and the package’s line when the program reached the call through a package.
Fields§
§line: Option<SourceLine>§package: Option<PackageLine>Trait Implementations§
Source§impl Clone for CallOrigin
impl Clone for CallOrigin
Source§impl Debug for CallOrigin
impl Debug for CallOrigin
Source§impl Default for CallOrigin
impl Default for CallOrigin
impl Eq for CallOrigin
Source§impl PartialEq for CallOrigin
impl PartialEq for CallOrigin
impl StructuralPartialEq for CallOrigin
Auto Trait Implementations§
impl Freeze for CallOrigin
impl RefUnwindSafe for CallOrigin
impl Send for CallOrigin
impl Sync for CallOrigin
impl Unpin for CallOrigin
impl UnsafeUnpin for CallOrigin
impl UnwindSafe for CallOrigin
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.