pub struct ArrayWitness { /* private fields */ }Expand description
Trait Implementations§
Source§impl Debug for ArrayWitness
impl Debug for ArrayWitness
Source§impl Default for ArrayWitness
impl Default for ArrayWitness
Source§fn default() -> ArrayWitness
fn default() -> ArrayWitness
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ArrayWitness
impl<'de> Deserialize<'de> for ArrayWitness
Source§fn 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
Source§impl Serialize for ArrayWitness
impl Serialize for ArrayWitness
Source§impl Witness for ArrayWitness
impl Witness for ArrayWitness
Source§fn add_hint<T: BorshSerialize>(&self, hint: T)
fn add_hint<T: BorshSerialize>(&self, hint: T)
Adds a serializable “hint” to the witness value, which can be later
read by the zkVM circuit. Read more
Source§fn get_hint<T: BorshDeserialize>(&self) -> T
fn get_hint<T: BorshDeserialize>(&self) -> T
Retrieves a “hint” from the witness value.
Auto Trait Implementations§
impl !Freeze for ArrayWitness
impl RefUnwindSafe for ArrayWitness
impl Send for ArrayWitness
impl Sync for ArrayWitness
impl Unpin for ArrayWitness
impl UnwindSafe for ArrayWitness
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more