pub struct DecoderFixtureSetV2 {
pub schema: String,
pub program_id: String,
pub normalized_idl_hash: HashId<IdlNormalized>,
pub decoder_engine_id: String,
pub decoder_abi_version: String,
pub cases: Vec<DecoderFixtureCaseV2>,
}Fields§
§schema: String§program_id: String§normalized_idl_hash: HashId<IdlNormalized>§decoder_engine_id: String§decoder_abi_version: String§cases: Vec<DecoderFixtureCaseV2>Implementations§
Source§impl DecoderFixtureSetV2
impl DecoderFixtureSetV2
pub fn canonical_projection(&self) -> Result<Self, HashError>
pub fn hash(&self) -> Result<HashId<DecoderFixtureSet>, HashError>
Trait Implementations§
Source§impl Clone for DecoderFixtureSetV2
impl Clone for DecoderFixtureSetV2
Source§fn clone(&self) -> DecoderFixtureSetV2
fn clone(&self) -> DecoderFixtureSetV2
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 DecoderFixtureSetV2
impl Debug for DecoderFixtureSetV2
Source§impl<'de> Deserialize<'de> for DecoderFixtureSetV2
impl<'de> Deserialize<'de> for DecoderFixtureSetV2
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
impl Eq for DecoderFixtureSetV2
Source§impl PartialEq for DecoderFixtureSetV2
impl PartialEq for DecoderFixtureSetV2
Source§impl Serialize for DecoderFixtureSetV2
impl Serialize for DecoderFixtureSetV2
impl StructuralPartialEq for DecoderFixtureSetV2
Auto Trait Implementations§
impl Freeze for DecoderFixtureSetV2
impl RefUnwindSafe for DecoderFixtureSetV2
impl Send for DecoderFixtureSetV2
impl Sync for DecoderFixtureSetV2
impl Unpin for DecoderFixtureSetV2
impl UnsafeUnpin for DecoderFixtureSetV2
impl UnwindSafe for DecoderFixtureSetV2
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