pub enum ResponseShapePolicy {
Compatible,
Strict,
}Expand description
Receive-side handling for malformed fixed-cardinality responses.
Variants§
Compatible
Preserve all decoded bindings and describe any shape anomalies.
Strict
Reject a response containing any shape anomaly.
Trait Implementations§
Source§impl Clone for ResponseShapePolicy
impl Clone for ResponseShapePolicy
Source§fn clone(&self) -> ResponseShapePolicy
fn clone(&self) -> ResponseShapePolicy
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 moreimpl Copy for ResponseShapePolicy
Source§impl Debug for ResponseShapePolicy
impl Debug for ResponseShapePolicy
Source§impl Default for ResponseShapePolicy
impl Default for ResponseShapePolicy
Source§fn default() -> ResponseShapePolicy
fn default() -> ResponseShapePolicy
Returns the “default value” for a type. Read more
impl Eq for ResponseShapePolicy
Source§impl Hash for ResponseShapePolicy
impl Hash for ResponseShapePolicy
Source§impl PartialEq for ResponseShapePolicy
impl PartialEq for ResponseShapePolicy
impl StructuralPartialEq for ResponseShapePolicy
Auto Trait Implementations§
impl Freeze for ResponseShapePolicy
impl RefUnwindSafe for ResponseShapePolicy
impl Send for ResponseShapePolicy
impl Sync for ResponseShapePolicy
impl Unpin for ResponseShapePolicy
impl UnsafeUnpin for ResponseShapePolicy
impl UnwindSafe for ResponseShapePolicy
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.