Enum glean_core::metrics::MemoryUnit
source · #[repr(i32)]pub enum MemoryUnit {
Byte = 0,
Kilobyte = 1,
Megabyte = 2,
Gigabyte = 3,
}
Expand description
Different resolutions supported by the memory related metric types (e.g. MemoryDistributionMetric).
Variants§
Implementations§
Trait Implementations§
source§impl Clone for MemoryUnit
impl Clone for MemoryUnit
source§fn clone(&self) -> MemoryUnit
fn clone(&self) -> MemoryUnit
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for MemoryUnit
impl Debug for MemoryUnit
source§impl<'de> Deserialize<'de> for MemoryUnit
impl<'de> Deserialize<'de> for MemoryUnit
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
source§impl Serialize for MemoryUnit
impl Serialize for MemoryUnit
source§impl TryFrom<i32> for MemoryUnit
impl TryFrom<i32> for MemoryUnit
Trait implementation for converting an integer value
to a MemoryUnit
. This is used in the FFI code. Please
note that values should match the ordering of the platform
specific side of things (e.g. Kotlin implementation).
impl Copy for MemoryUnit
Auto Trait Implementations§
impl RefUnwindSafe for MemoryUnit
impl Send for MemoryUnit
impl Sync for MemoryUnit
impl Unpin for MemoryUnit
impl UnwindSafe for MemoryUnit
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
§impl<T, UT> HandleAlloc<UT> for T
impl<T, UT> HandleAlloc<UT> for T
§fn new_handle(value: Arc<T>) -> Handle
fn new_handle(value: Arc<T>) -> Handle
Create a new handle for an Arc value Read more
§unsafe fn clone_handle(handle: Handle) -> Handle
unsafe fn clone_handle(handle: Handle) -> Handle
Clone a handle Read more
§unsafe fn consume_handle(handle: Handle) -> Arc<T>
unsafe fn consume_handle(handle: Handle) -> Arc<T>
Consume a handle, getting back the initial
Arc<>
Read moresource§impl<V> ObjectSerialize for Vwhere
V: Serialize + for<'de> Deserialize<'de>,
impl<V> ObjectSerialize for Vwhere
V: Serialize + for<'de> Deserialize<'de>,
source§fn from_str(obj: &str) -> Result<V, ObjectError>
fn from_str(obj: &str) -> Result<V, ObjectError>
Deserialize the object from its JSON representation. Read more
source§fn into_serialized_object(self) -> Result<Value, ObjectError>
fn into_serialized_object(self) -> Result<Value, ObjectError>
Serialize this object into a JSON string.