pub struct FixtureManifest {
pub schema_version: u16,
pub fixture_name: String,
pub redaction: String,
pub entries: Vec<FixtureManifestEntry>,
}Expand description
In-memory fixture manifest fixture for SDK conformance tests. Use it to script deterministic behavior in memory; any transcript or endpoint mutation is documented on the method that performs it.
Fields§
§schema_version: u16Wire schema version used for compatibility checks.
fixture_name: StringFixture name used by this record or request.
redaction: StringRedaction used by this record or request.
entries: Vec<FixtureManifestEntry>Bounded entries included in this record. Limits and truncation are represented by companion metadata when applicable.
Implementations§
Trait Implementations§
Source§impl Clone for FixtureManifest
impl Clone for FixtureManifest
Source§fn clone(&self) -> FixtureManifest
fn clone(&self) -> FixtureManifest
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 FixtureManifest
impl Debug for FixtureManifest
Source§impl<'de> Deserialize<'de> for FixtureManifest
impl<'de> Deserialize<'de> for FixtureManifest
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 PartialEq for FixtureManifest
impl PartialEq for FixtureManifest
Source§fn eq(&self, other: &FixtureManifest) -> bool
fn eq(&self, other: &FixtureManifest) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for FixtureManifest
impl Serialize for FixtureManifest
impl Eq for FixtureManifest
impl StructuralPartialEq for FixtureManifest
Auto Trait Implementations§
impl Freeze for FixtureManifest
impl RefUnwindSafe for FixtureManifest
impl Send for FixtureManifest
impl Sync for FixtureManifest
impl Unpin for FixtureManifest
impl UnsafeUnpin for FixtureManifest
impl UnwindSafe for FixtureManifest
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