pub struct LossinessReport {
pub lossiness_level: LossinessLevel,
pub unmapped_fields_count: u32,
pub raw_payload_ref: Option<RawPayloadRef>,
pub notes: Vec<String>,
}Expand description
Explicit accounting for translation loss.
Fields§
§lossiness_level: LossinessLevelOverall lossiness level.
unmapped_fields_count: u32Number of unmapped fields encountered during translation.
raw_payload_ref: Option<RawPayloadRef>Preserved raw payload reference, when available.
notes: Vec<String>Optional human-facing notes for diagnostics.
Trait Implementations§
Source§impl Clone for LossinessReport
impl Clone for LossinessReport
Source§fn clone(&self) -> LossinessReport
fn clone(&self) -> LossinessReport
Returns a duplicate of the value. Read more
1.0.0 · 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 LossinessReport
impl Debug for LossinessReport
Source§impl Default for LossinessReport
impl Default for LossinessReport
Source§fn default() -> LossinessReport
fn default() -> LossinessReport
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for LossinessReport
impl<'de> Deserialize<'de> for LossinessReport
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 LossinessReport
impl PartialEq for LossinessReport
Source§impl Serialize for LossinessReport
impl Serialize for LossinessReport
impl Eq for LossinessReport
impl StructuralPartialEq for LossinessReport
Auto Trait Implementations§
impl Freeze for LossinessReport
impl RefUnwindSafe for LossinessReport
impl Send for LossinessReport
impl Sync for LossinessReport
impl Unpin for LossinessReport
impl UnsafeUnpin for LossinessReport
impl UnwindSafe for LossinessReport
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.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more