Struct chik_protocol::ClassgroupElement
source · pub struct ClassgroupElement {
pub data: Bytes100,
}Fields§
§data: Bytes100Implementations§
source§impl ClassgroupElement
impl ClassgroupElement
pub fn new(data: Bytes100) -> ClassgroupElement
Trait Implementations§
source§impl Clone for ClassgroupElement
impl Clone for ClassgroupElement
source§fn clone(&self) -> ClassgroupElement
fn clone(&self) -> ClassgroupElement
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 ClassgroupElement
impl Debug for ClassgroupElement
source§impl Default for ClassgroupElement
impl Default for ClassgroupElement
source§impl Hash for ClassgroupElement
impl Hash for ClassgroupElement
source§impl PartialEq for ClassgroupElement
impl PartialEq for ClassgroupElement
source§fn eq(&self, other: &ClassgroupElement) -> bool
fn eq(&self, other: &ClassgroupElement) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl Streamable for ClassgroupElement
impl Streamable for ClassgroupElement
fn update_digest(&self, digest: &mut Sha256)
fn stream(&self, out: &mut Vec<u8>) -> Result<()>
fn parse<const TRUSTED: bool>(input: &mut Cursor<&[u8]>) -> Result<Self>
fn to_bytes(&self) -> Result<Vec<u8>, Error>
fn from_bytes(bytes: &[u8]) -> Result<Self, Error>where
Self: Sized,
fn from_bytes_unchecked(bytes: &[u8]) -> Result<Self, Error>where
Self: Sized,
fn hash(&self) -> [u8; 32]
impl Copy for ClassgroupElement
impl Eq for ClassgroupElement
impl StructuralPartialEq for ClassgroupElement
Auto Trait Implementations§
impl Freeze for ClassgroupElement
impl RefUnwindSafe for ClassgroupElement
impl Send for ClassgroupElement
impl Sync for ClassgroupElement
impl Unpin for ClassgroupElement
impl UnwindSafe for ClassgroupElement
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)