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