pub struct WindowsMemory {
pub system_commit_limit: Option<u32>,
pub system_commit_remaining: Option<u32>,
pub system_handle_count: Option<u32>,
}Fields§
§system_commit_limit: Option<u32>The system commit limit. Unit is number of 4K pages.
system_commit_remaining: Option<u32>The amount of system commit remaining. Unit is number of 4K pages.
system_handle_count: Option<u32>The current number of open handles.
Implementations§
Source§impl WindowsMemory
impl WindowsMemory
Sourcepub fn system_commit_limit(&self) -> u32
pub fn system_commit_limit(&self) -> u32
Returns the value of system_commit_limit, or the default value if system_commit_limit is unset.
Sourcepub fn system_commit_remaining(&self) -> u32
pub fn system_commit_remaining(&self) -> u32
Returns the value of system_commit_remaining, or the default value if system_commit_remaining is unset.
Sourcepub fn system_handle_count(&self) -> u32
pub fn system_handle_count(&self) -> u32
Returns the value of system_handle_count, or the default value if system_handle_count is unset.
Trait Implementations§
Source§impl Clone for WindowsMemory
impl Clone for WindowsMemory
Source§fn clone(&self) -> WindowsMemory
fn clone(&self) -> WindowsMemory
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 moreimpl Copy for WindowsMemory
Source§impl Debug for WindowsMemory
impl Debug for WindowsMemory
Source§impl Default for WindowsMemory
impl Default for WindowsMemory
Source§impl Message for WindowsMemory
impl Message for WindowsMemory
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for WindowsMemory
impl PartialEq for WindowsMemory
Source§fn eq(&self, other: &WindowsMemory) -> bool
fn eq(&self, other: &WindowsMemory) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for WindowsMemory
Auto Trait Implementations§
impl Freeze for WindowsMemory
impl RefUnwindSafe for WindowsMemory
impl Send for WindowsMemory
impl Sync for WindowsMemory
impl Unpin for WindowsMemory
impl UnsafeUnpin for WindowsMemory
impl UnwindSafe for WindowsMemory
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