Enum cyfs_base::CoinTokenId
source · [−]Variants
Coin(u8)
Token(ObjectId)
Trait Implementations
sourceimpl Clone for CoinTokenId
impl Clone for CoinTokenId
sourcefn clone(&self) -> CoinTokenId
fn clone(&self) -> CoinTokenId
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for CoinTokenId
impl Debug for CoinTokenId
sourceimpl<'de> Deserialize<'de> for CoinTokenId
impl<'de> Deserialize<'de> for CoinTokenId
sourcefn 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
sourceimpl PartialEq<CoinTokenId> for CoinTokenId
impl PartialEq<CoinTokenId> for CoinTokenId
sourcefn eq(&self, other: &CoinTokenId) -> bool
fn eq(&self, other: &CoinTokenId) -> bool
sourceimpl ProtobufTransform<&CoinTokenId> for Vec<u8>
impl ProtobufTransform<&CoinTokenId> for Vec<u8>
fn transform(value: &CoinTokenId) -> BuckyResult<Self>
sourceimpl ProtobufTransform<CoinTokenId> for Vec<u8>
impl ProtobufTransform<CoinTokenId> for Vec<u8>
fn transform(value: CoinTokenId) -> BuckyResult<Self>
sourceimpl ProtobufTransform<Vec<u8, Global>> for CoinTokenId
impl ProtobufTransform<Vec<u8, Global>> for CoinTokenId
fn transform(value: Vec<u8>) -> BuckyResult<Self>
sourceimpl<'__de__> RawDecode<'__de__> for CoinTokenId
impl<'__de__> RawDecode<'__de__> for CoinTokenId
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 CoinTokenId
impl RawEncode for CoinTokenId
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>>
sourceimpl Serialize for CoinTokenId
impl Serialize for CoinTokenId
impl Copy for CoinTokenId
impl Eq for CoinTokenId
impl StructuralEq for CoinTokenId
impl StructuralPartialEq for CoinTokenId
Auto Trait Implementations
impl RefUnwindSafe for CoinTokenId
impl Send for CoinTokenId
impl Sync for CoinTokenId
impl Unpin for CoinTokenId
impl UnwindSafe for CoinTokenId
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