pub struct GspExtendedStatusFlags(/* private fields */);
Implementations§
Source§impl GspExtendedStatusFlags
impl GspExtendedStatusFlags
Sourcepub const fn state_refresh_request(&self) -> bool
pub const fn state_refresh_request(&self) -> bool
Bits: 0..1
Sourcepub const fn with_state_refresh_request_checked(
self,
value: bool,
) -> Result<Self, ()>
pub const fn with_state_refresh_request_checked( self, value: bool, ) -> Result<Self, ()>
Bits: 0..1
Sourcepub const fn with_state_refresh_request(self, value: bool) -> Self
pub const fn with_state_refresh_request(self, value: bool) -> Self
Bits: 0..1
Sourcepub const fn set_state_refresh_request(&mut self, value: bool)
pub const fn set_state_refresh_request(&mut self, value: bool)
Bits: 0..1
Sourcepub const fn set_state_refresh_request_checked(
&mut self,
value: bool,
) -> Result<(), ()>
pub const fn set_state_refresh_request_checked( &mut self, value: bool, ) -> Result<(), ()>
Bits: 0..1
Sourcepub const fn no_registry_file(&self) -> bool
pub const fn no_registry_file(&self) -> bool
Bits: 1..2
Sourcepub const fn with_no_registry_file_checked(
self,
value: bool,
) -> Result<Self, ()>
pub const fn with_no_registry_file_checked( self, value: bool, ) -> Result<Self, ()>
Bits: 1..2
Sourcepub const fn with_no_registry_file(self, value: bool) -> Self
pub const fn with_no_registry_file(self, value: bool) -> Self
Bits: 1..2
Sourcepub const fn set_no_registry_file(&mut self, value: bool)
pub const fn set_no_registry_file(&mut self, value: bool)
Bits: 1..2
Sourcepub const fn set_no_registry_file_checked(
&mut self,
value: bool,
) -> Result<(), ()>
pub const fn set_no_registry_file_checked( &mut self, value: bool, ) -> Result<(), ()>
Bits: 1..2
Sourcepub const fn no_rpc_server(&self) -> bool
pub const fn no_rpc_server(&self) -> bool
Bits: 2..3
Sourcepub const fn with_no_rpc_server_checked(self, value: bool) -> Result<Self, ()>
pub const fn with_no_rpc_server_checked(self, value: bool) -> Result<Self, ()>
Bits: 2..3
Sourcepub const fn with_no_rpc_server(self, value: bool) -> Self
pub const fn with_no_rpc_server(self, value: bool) -> Self
Bits: 2..3
Sourcepub const fn set_no_rpc_server(&mut self, value: bool)
pub const fn set_no_rpc_server(&mut self, value: bool)
Bits: 2..3
Sourcepub const fn allow_ak_cert_renewal(&self) -> bool
pub const fn allow_ak_cert_renewal(&self) -> bool
Bits: 3..4
Sourcepub const fn with_allow_ak_cert_renewal_checked(
self,
value: bool,
) -> Result<Self, ()>
pub const fn with_allow_ak_cert_renewal_checked( self, value: bool, ) -> Result<Self, ()>
Bits: 3..4
Sourcepub const fn with_allow_ak_cert_renewal(self, value: bool) -> Self
pub const fn with_allow_ak_cert_renewal(self, value: bool) -> Self
Bits: 3..4
Sourcepub const fn set_allow_ak_cert_renewal(&mut self, value: bool)
pub const fn set_allow_ak_cert_renewal(&mut self, value: bool)
Bits: 3..4
Sourcepub const fn set_allow_ak_cert_renewal_checked(
&mut self,
value: bool,
) -> Result<(), ()>
pub const fn set_allow_ak_cert_renewal_checked( &mut self, value: bool, ) -> Result<(), ()>
Bits: 3..4
Sourcepub const fn requires_rpc_server(&self) -> bool
pub const fn requires_rpc_server(&self) -> bool
Bits: 4..5
Sourcepub const fn with_requires_rpc_server_checked(
self,
value: bool,
) -> Result<Self, ()>
pub const fn with_requires_rpc_server_checked( self, value: bool, ) -> Result<Self, ()>
Bits: 4..5
Sourcepub const fn with_requires_rpc_server(self, value: bool) -> Self
pub const fn with_requires_rpc_server(self, value: bool) -> Self
Bits: 4..5
Sourcepub const fn set_requires_rpc_server(&mut self, value: bool)
pub const fn set_requires_rpc_server(&mut self, value: bool)
Bits: 4..5
Trait Implementations§
Source§impl Clone for GspExtendedStatusFlags
impl Clone for GspExtendedStatusFlags
Source§fn clone(&self) -> GspExtendedStatusFlags
fn clone(&self) -> GspExtendedStatusFlags
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 GspExtendedStatusFlags
impl Debug for GspExtendedStatusFlags
Source§impl Default for GspExtendedStatusFlags
impl Default for GspExtendedStatusFlags
Source§impl From<GspExtendedStatusFlags> for u32
impl From<GspExtendedStatusFlags> for u32
Source§fn from(v: GspExtendedStatusFlags) -> u32
fn from(v: GspExtendedStatusFlags) -> u32
Converts to this type from the input type.
Source§impl From<u32> for GspExtendedStatusFlags
impl From<u32> for GspExtendedStatusFlags
Source§impl FromBytes for GspExtendedStatusFlagswhere
u32: FromBytes,
impl FromBytes for GspExtendedStatusFlagswhere
u32: FromBytes,
§fn ref_from_bytes(
source: &[u8],
) -> Result<&Self, ConvertError<AlignmentError<&[u8], Self>, SizeError<&[u8], Self>, Infallible>>where
Self: KnownLayout + Immutable,
fn ref_from_bytes(
source: &[u8],
) -> Result<&Self, ConvertError<AlignmentError<&[u8], Self>, SizeError<&[u8], Self>, Infallible>>where
Self: KnownLayout + Immutable,
§fn ref_from_prefix(
source: &[u8],
) -> Result<(&Self, &[u8]), ConvertError<AlignmentError<&[u8], Self>, SizeError<&[u8], Self>, Infallible>>where
Self: KnownLayout + Immutable,
fn ref_from_prefix(
source: &[u8],
) -> Result<(&Self, &[u8]), ConvertError<AlignmentError<&[u8], Self>, SizeError<&[u8], Self>, Infallible>>where
Self: KnownLayout + Immutable,
§fn ref_from_suffix(
source: &[u8],
) -> Result<(&[u8], &Self), ConvertError<AlignmentError<&[u8], Self>, SizeError<&[u8], Self>, Infallible>>where
Self: Immutable + KnownLayout,
fn ref_from_suffix(
source: &[u8],
) -> Result<(&[u8], &Self), ConvertError<AlignmentError<&[u8], Self>, SizeError<&[u8], Self>, Infallible>>where
Self: Immutable + KnownLayout,
Interprets the suffix of the given bytes as a
&Self
. Read more§fn mut_from_bytes(
source: &mut [u8],
) -> Result<&mut Self, ConvertError<AlignmentError<&mut [u8], Self>, SizeError<&mut [u8], Self>, Infallible>>where
Self: IntoBytes + KnownLayout,
fn mut_from_bytes(
source: &mut [u8],
) -> Result<&mut Self, ConvertError<AlignmentError<&mut [u8], Self>, SizeError<&mut [u8], Self>, Infallible>>where
Self: IntoBytes + KnownLayout,
§fn mut_from_prefix(
source: &mut [u8],
) -> Result<(&mut Self, &mut [u8]), ConvertError<AlignmentError<&mut [u8], Self>, SizeError<&mut [u8], Self>, Infallible>>where
Self: IntoBytes + KnownLayout,
fn mut_from_prefix(
source: &mut [u8],
) -> Result<(&mut Self, &mut [u8]), ConvertError<AlignmentError<&mut [u8], Self>, SizeError<&mut [u8], Self>, Infallible>>where
Self: IntoBytes + KnownLayout,
§fn mut_from_suffix(
source: &mut [u8],
) -> Result<(&mut [u8], &mut Self), ConvertError<AlignmentError<&mut [u8], Self>, SizeError<&mut [u8], Self>, Infallible>>where
Self: IntoBytes + KnownLayout,
fn mut_from_suffix(
source: &mut [u8],
) -> Result<(&mut [u8], &mut Self), ConvertError<AlignmentError<&mut [u8], Self>, SizeError<&mut [u8], Self>, Infallible>>where
Self: IntoBytes + KnownLayout,
Source§impl FromZeros for GspExtendedStatusFlagswhere
u32: FromZeros,
impl FromZeros for GspExtendedStatusFlagswhere
u32: FromZeros,
§fn new_zeroed() -> Selfwhere
Self: Sized,
fn new_zeroed() -> Selfwhere
Self: Sized,
Creates an instance of
Self
from zeroed bytes. Read more§fn new_box_zeroed() -> Result<Box<Self>, AllocError>where
Self: Sized,
fn new_box_zeroed() -> Result<Box<Self>, AllocError>where
Self: Sized,
Creates a
Box<Self>
from zeroed bytes. Read more§fn new_vec_zeroed(len: usize) -> Result<Vec<Self>, AllocError>where
Self: Sized,
fn new_vec_zeroed(len: usize) -> Result<Vec<Self>, AllocError>where
Self: Sized,
Creates a
Vec<Self>
from zeroed bytes. Read moreSource§impl IntoBytes for GspExtendedStatusFlagswhere
u32: IntoBytes,
impl IntoBytes for GspExtendedStatusFlagswhere
u32: IntoBytes,
§fn as_mut_bytes(&mut self) -> &mut [u8] ⓘwhere
Self: FromBytes,
fn as_mut_bytes(&mut self) -> &mut [u8] ⓘwhere
Self: FromBytes,
Gets the bytes of this value mutably. Read more
§fn write_to(&self, dst: &mut [u8]) -> Result<(), SizeError<&Self, &mut [u8]>>where
Self: Immutable,
fn write_to(&self, dst: &mut [u8]) -> Result<(), SizeError<&Self, &mut [u8]>>where
Self: Immutable,
Source§impl KnownLayout for GspExtendedStatusFlagswhere
Self: Sized,
impl KnownLayout for GspExtendedStatusFlagswhere
Self: Sized,
Source§type PointerMetadata = ()
type PointerMetadata = ()
The type of metadata stored in a pointer to
Self
. Read moreSource§impl PartialEq for GspExtendedStatusFlags
impl PartialEq for GspExtendedStatusFlags
Source§impl TryFromBytes for GspExtendedStatusFlagswhere
u32: TryFromBytes,
impl TryFromBytes for GspExtendedStatusFlagswhere
u32: TryFromBytes,
§fn try_ref_from_bytes(
source: &[u8],
) -> Result<&Self, ConvertError<AlignmentError<&[u8], Self>, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: KnownLayout + Immutable,
fn try_ref_from_bytes(
source: &[u8],
) -> Result<&Self, ConvertError<AlignmentError<&[u8], Self>, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: KnownLayout + Immutable,
§fn try_ref_from_prefix(
source: &[u8],
) -> Result<(&Self, &[u8]), ConvertError<AlignmentError<&[u8], Self>, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: KnownLayout + Immutable,
fn try_ref_from_prefix(
source: &[u8],
) -> Result<(&Self, &[u8]), ConvertError<AlignmentError<&[u8], Self>, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: KnownLayout + Immutable,
§fn try_ref_from_suffix(
source: &[u8],
) -> Result<(&[u8], &Self), ConvertError<AlignmentError<&[u8], Self>, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: KnownLayout + Immutable,
fn try_ref_from_suffix(
source: &[u8],
) -> Result<(&[u8], &Self), ConvertError<AlignmentError<&[u8], Self>, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: KnownLayout + Immutable,
§fn try_mut_from_bytes(
bytes: &mut [u8],
) -> Result<&mut Self, ConvertError<AlignmentError<&mut [u8], Self>, SizeError<&mut [u8], Self>, ValidityError<&mut [u8], Self>>>where
Self: KnownLayout + IntoBytes,
fn try_mut_from_bytes(
bytes: &mut [u8],
) -> Result<&mut Self, ConvertError<AlignmentError<&mut [u8], Self>, SizeError<&mut [u8], Self>, ValidityError<&mut [u8], Self>>>where
Self: KnownLayout + IntoBytes,
§fn try_mut_from_prefix(
source: &mut [u8],
) -> Result<(&mut Self, &mut [u8]), ConvertError<AlignmentError<&mut [u8], Self>, SizeError<&mut [u8], Self>, ValidityError<&mut [u8], Self>>>where
Self: KnownLayout + IntoBytes,
fn try_mut_from_prefix(
source: &mut [u8],
) -> Result<(&mut Self, &mut [u8]), ConvertError<AlignmentError<&mut [u8], Self>, SizeError<&mut [u8], Self>, ValidityError<&mut [u8], Self>>>where
Self: KnownLayout + IntoBytes,
§fn try_mut_from_suffix(
source: &mut [u8],
) -> Result<(&mut [u8], &mut Self), ConvertError<AlignmentError<&mut [u8], Self>, SizeError<&mut [u8], Self>, ValidityError<&mut [u8], Self>>>where
Self: KnownLayout + IntoBytes,
fn try_mut_from_suffix(
source: &mut [u8],
) -> Result<(&mut [u8], &mut Self), ConvertError<AlignmentError<&mut [u8], Self>, SizeError<&mut [u8], Self>, ValidityError<&mut [u8], Self>>>where
Self: KnownLayout + IntoBytes,
§fn try_read_from_bytes(
source: &[u8],
) -> Result<Self, ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
fn try_read_from_bytes(
source: &[u8],
) -> Result<Self, ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
§fn try_read_from_prefix(
source: &[u8],
) -> Result<(Self, &[u8]), ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
fn try_read_from_prefix(
source: &[u8],
) -> Result<(Self, &[u8]), ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
§fn try_read_from_suffix(
source: &[u8],
) -> Result<(&[u8], Self), ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
fn try_read_from_suffix(
source: &[u8],
) -> Result<(&[u8], Self), ConvertError<Infallible, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
impl Copy for GspExtendedStatusFlags
impl Eq for GspExtendedStatusFlags
impl Immutable for GspExtendedStatusFlagswhere
u32: Immutable,
impl StructuralPartialEq for GspExtendedStatusFlags
Auto Trait Implementations§
impl Freeze for GspExtendedStatusFlags
impl RefUnwindSafe for GspExtendedStatusFlags
impl Send for GspExtendedStatusFlags
impl Sync for GspExtendedStatusFlags
impl Unpin for GspExtendedStatusFlags
impl UnwindSafe for GspExtendedStatusFlags
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