[−][src]Struct cargo_valgrind::Function
A single function in the call trace.
A function is denoted by its name and its file including the line. Note, that all of this information may be absent. Valgrind can only output those information, if the underlying objects have debug information associated with them.
A Function
implemented the Display
trait, in which the available
information are printed in the following scheme name (file:line)
, where
unavailable information are omitted. If the function name is not available,
it is replaced with "unknown"
.
Methods
impl Function
[src]
pub fn name(&self) -> Option<&str>
[src]
Query the name of the function.
This information may not be present, e.g. if the corresponding object is built without debug info.
pub fn file(&self) -> Option<&str>
[src]
Query the name of the file in which the called function was defined.
This information may not be present, e.g. if the corresponding object is built without debug info.
pub fn line(&self) -> Option<usize>
[src]
Query the line of the function of the function call.
This information may not be present, e.g. if the corresponding object is built without debug info.
Trait Implementations
impl Clone for Function
[src]
fn clone(&self) -> Function
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl PartialEq<Function> for Function
[src]
impl Eq for Function
[src]
impl Debug for Function
[src]
impl Display for Function
[src]
impl Hash for Function
[src]
Auto Trait Implementations
impl Sync for Function
impl Unpin for Function
impl Send for Function
impl UnwindSafe for Function
impl RefUnwindSafe for Function
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,