pub struct GTElement(/* private fields */);Implementations§
Trait Implementations§
Source§impl MulAssign<>Element> for GTElement
impl MulAssign<>Element> for GTElement
Source§fn mul_assign(&mut self, rhs: >Element)
fn mul_assign(&mut self, rhs: >Element)
Performs the
*= operation. Read moreSource§impl Streamable for GTElement
impl Streamable for GTElement
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 Eq for GTElement
Auto Trait Implementations§
impl Freeze for GTElement
impl RefUnwindSafe for GTElement
impl Send for GTElement
impl Sync for GTElement
impl Unpin for GTElement
impl UnwindSafe for GTElement
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