pub struct UntypedFinding {
pub context: String,
pub shape: UntypedShape,
pub reason: UntypedReason,
}Expand description
One generated field (or type) that carries serde_json::Value instead of a
generated Rust type.
Fields§
§context: StringWhere it surfaced, as far as analysis knows: usually
Schema.property, or a synthesized operation type.
shape: UntypedShapeThe shape the generator will emit.
reason: UntypedReasonWhy the schema produced no better type.
Trait Implementations§
Source§impl Clone for UntypedFinding
impl Clone for UntypedFinding
Source§fn clone(&self) -> UntypedFinding
fn clone(&self) -> UntypedFinding
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 UntypedFinding
impl Debug for UntypedFinding
impl Eq for UntypedFinding
Source§impl Ord for UntypedFinding
impl Ord for UntypedFinding
Source§fn cmp(&self, other: &UntypedFinding) -> Ordering
fn cmp(&self, other: &UntypedFinding) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for UntypedFinding
impl PartialEq for UntypedFinding
Source§impl PartialOrd for UntypedFinding
impl PartialOrd for UntypedFinding
Source§impl Serialize for UntypedFinding
impl Serialize for UntypedFinding
impl StructuralPartialEq for UntypedFinding
Auto Trait Implementations§
impl Freeze for UntypedFinding
impl RefUnwindSafe for UntypedFinding
impl Send for UntypedFinding
impl Sync for UntypedFinding
impl Unpin for UntypedFinding
impl UnsafeUnpin for UntypedFinding
impl UnwindSafe for UntypedFinding
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
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.