pub enum NvType {
Show 13 variants
None,
Null,
Bool,
Number,
String,
NvList,
Descriptor,
Binary,
BoolArray,
NumberArray,
StringArray,
NvListArray,
DescriptorArray,
}
Expand description
Enumeration of available data types that the API supports.
Variants§
None
Empty type
Null
There is no associated data with the name
Bool
The value is a bool
value
Number
The value is a u64
value
String
The value is a C string
NvList
The value is another nvlist
Descriptor
The value is a file descriptor
Binary
The value is a binary buffer
BoolArray
The value is an array of bool
values
NumberArray
The value is an array of u64
values
StringArray
The value is an array of C strings
NvListArray
The value is an array of other nvlist
’s
DescriptorArray
The value is an array of file descriptors
Auto Trait Implementations§
impl RefUnwindSafe for NvType
impl Send for NvType
impl Sync for NvType
impl Unpin for NvType
impl UnwindSafe for NvType
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