pub struct NormalInput {
pub type: PredicateType,
pub input_index: u8,
pub children: Vec<i8>,
}Fields§
§type: PredicateType§input_index: u8§children: Vec<i8>Trait Implementations§
Source§impl Clone for NormalInput
impl Clone for NormalInput
Source§fn clone(&self) -> NormalInput
fn clone(&self) -> NormalInput
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 NormalInput
impl Debug for NormalInput
Source§impl Decode for NormalInput
impl Decode for NormalInput
Source§impl Encode for NormalInput
impl Encode for NormalInput
Source§fn encode_to<__CodecOutputEdqy: Output + ?Sized>(
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy,
)
fn encode_to<__CodecOutputEdqy: Output + ?Sized>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
Convert self to a slice and append it to the destination.
Source§fn size_hint(&self) -> usize
fn size_hint(&self) -> usize
If possible give a hint of expected size of the encoding. Read more
Source§fn using_encoded<R, F>(&self, f: F) -> R
fn using_encoded<R, F>(&self, f: F) -> R
Convert self to a slice and then invoke the given closure with it.
Source§fn encoded_size(&self) -> usize
fn encoded_size(&self) -> usize
Calculates the encoded size. Read more
impl EncodeLike for NormalInput
impl Eq for NormalInput
Source§impl From<NormalInputSerializable> for NormalInput
impl From<NormalInputSerializable> for NormalInput
Source§fn from(f: NormalInputSerializable) -> NormalInput
fn from(f: NormalInputSerializable) -> NormalInput
Converts to this type from the input type.
Source§impl Hash for NormalInput
impl Hash for NormalInput
Source§impl PartialEq for NormalInput
impl PartialEq for NormalInput
impl StructuralPartialEq for NormalInput
Auto Trait Implementations§
impl Freeze for NormalInput
impl RefUnwindSafe for NormalInput
impl Send for NormalInput
impl Sync for NormalInput
impl Unpin for NormalInput
impl UnsafeUnpin for NormalInput
impl UnwindSafe for NormalInput
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