pub struct TakeHeapSnapshotCommand { /* private fields */ }Available on crate features
experimental and HeapProfiler and Runtime only.Implementations§
Source§impl TakeHeapSnapshotCommand
impl TakeHeapSnapshotCommand
pub fn new( report_progress: Option<bool>, treat_global_objects_as_roots: Option<bool>, ) -> Self
Sourcepub fn report_progress(&self) -> Option<&bool>
pub fn report_progress(&self) -> Option<&bool>
If true ‘reportHeapSnapshotProgress’ events will be generated while snapshot is being taken.
Sourcepub fn treat_global_objects_as_roots(&self) -> Option<&bool>
pub fn treat_global_objects_as_roots(&self) -> Option<&bool>
If true, a raw snapshot without artifical roots will be generated
Trait Implementations§
Source§impl Clone for TakeHeapSnapshotCommand
impl Clone for TakeHeapSnapshotCommand
Source§fn clone(&self) -> TakeHeapSnapshotCommand
fn clone(&self) -> TakeHeapSnapshotCommand
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Command for TakeHeapSnapshotCommand
impl Command for TakeHeapSnapshotCommand
Source§impl Debug for TakeHeapSnapshotCommand
impl Debug for TakeHeapSnapshotCommand
Source§impl<'de> Deserialize<'de> for TakeHeapSnapshotCommand
impl<'de> Deserialize<'de> for TakeHeapSnapshotCommand
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
Auto Trait Implementations§
impl Freeze for TakeHeapSnapshotCommand
impl RefUnwindSafe for TakeHeapSnapshotCommand
impl Send for TakeHeapSnapshotCommand
impl Sync for TakeHeapSnapshotCommand
impl Unpin for TakeHeapSnapshotCommand
impl UnsafeUnpin for TakeHeapSnapshotCommand
impl UnwindSafe for TakeHeapSnapshotCommand
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