pub struct CallPathPool { /* private fields */ }Expand description
A CallPathPool contains all CallPathTimings of a call tree indexed by CallPathPoolIds.
Implementations§
Source§impl CallPathPool
impl CallPathPool
pub fn root(&self) -> &CallPathTiming
Trait Implementations§
Source§impl Debug for CallPathPool
impl Debug for CallPathPool
Source§impl Index<CallPathPoolId> for CallPathPool
impl Index<CallPathPoolId> for CallPathPool
Source§type Output = CallPathTiming
type Output = CallPathTiming
The returned type after indexing.
Source§impl IndexMut<CallPathPoolId> for CallPathPool
impl IndexMut<CallPathPoolId> for CallPathPool
Auto Trait Implementations§
impl Freeze for CallPathPool
impl !RefUnwindSafe for CallPathPool
impl Send for CallPathPool
impl Sync for CallPathPool
impl Unpin for CallPathPool
impl !UnwindSafe for CallPathPool
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