pub struct DriftError {
pub position: usize,
pub expected: String,
pub found: Option<String>,
}Expand description
A generated inventory and the document it was generated from disagree.
Generated code names operations by position in the inventory it was emitted
from. Document::matches is what makes that positional promise true for a
document read at run time, and this is what it says when it is not.
Fields§
§position: usize§expected: String§found: Option<String>Trait Implementations§
Source§impl Clone for DriftError
impl Clone for DriftError
Source§fn clone(&self) -> DriftError
fn clone(&self) -> DriftError
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 DriftError
impl Debug for DriftError
Source§impl Display for DriftError
impl Display for DriftError
impl Eq for DriftError
Source§impl Error for DriftError
impl Error for DriftError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<DriftError> for Error
impl From<DriftError> for Error
Source§fn from(source: DriftError) -> Self
fn from(source: DriftError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for DriftError
impl PartialEq for DriftError
impl StructuralPartialEq for DriftError
Auto Trait Implementations§
impl Freeze for DriftError
impl RefUnwindSafe for DriftError
impl Send for DriftError
impl Sync for DriftError
impl Unpin for DriftError
impl UnsafeUnpin for DriftError
impl UnwindSafe for DriftError
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.