pub struct Inputs {
fields: Vec<Fp>,
packeds: Vec<Item>,
}
Fields§
§fields: Vec<Fp>
§packeds: Vec<Item>
Implementations§
Source§impl Inputs
impl Inputs
pub fn new() -> Self
pub fn append_bool(&mut self, value: bool)
pub fn append_u2(&mut self, value: u8)
pub fn append_u8(&mut self, value: u8)
pub fn append_u32(&mut self, value: u32)
pub fn append_u64(&mut self, value: u64)
pub fn append_u48(&mut self, value: [u8; 6])
pub fn append_field(&mut self, value: Fp)
pub fn append_bytes(&mut self, value: &[u8])
pub fn to_fields(self) -> Vec<Fp> ⓘ
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Inputs
impl RefUnwindSafe for Inputs
impl Send for Inputs
impl Sync for Inputs
impl Unpin for Inputs
impl UnwindSafe for Inputs
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