#[repr(u8)]
pub enum NameState {
Normal,
Lock,
Auction,
ArrearsAuction,
ArrearsAuctionWait,
ActiveAuction,
}
Variants
Normal
Lock
Auction
ArrearsAuction
ArrearsAuctionWait
ActiveAuction
Trait Implementations
sourceimpl<'__de__> RawDecode<'__de__> for NameState
impl<'__de__> RawDecode<'__de__> for NameState
fn raw_decode(__buf__: &'__de__ [u8]) -> BuckyResult<(Self, &'__de__ [u8])>
fn raw_decode_with_option(
buf: &'de [u8],
_opt: &RawDecodeOption
) -> BuckyResult<(Self, &'de [u8])>
sourceimpl RawEncode for NameState
impl RawEncode for NameState
fn raw_encode<'__de__>(
&self,
__buf__: &'__de__ mut [u8],
__purpose__: &Option<RawEncodePurpose>
) -> BuckyResult<&'__de__ mut [u8]>
fn raw_measure(
&self,
__purpose__: &Option<RawEncodePurpose>
) -> BuckyResult<usize>
fn raw_tail_encode<'a>(
&self,
buf: &'a mut [u8],
purpose: &Option<RawEncodePurpose>
) -> BuckyResult<&'a [u8]>
fn raw_encode_to_buffer(&self) -> BuckyResult<Vec<u8>>
fn raw_hash_value(&self) -> BuckyResult<HashValue>
fn hash_buf(&self, encoded_buf: &[u8]) -> HashValue
fn raw_hash_encode(&self) -> BuckyResult<Vec<u8>>
impl Copy for NameState
impl Eq for NameState
impl StructuralEq for NameState
impl StructuralPartialEq for NameState
Auto Trait Implementations
impl RefUnwindSafe for NameState
impl Send for NameState
impl Sync for NameState
impl Unpin for NameState
impl UnwindSafe for NameState
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more