pub enum MappedHealth {
Remote {
field: String,
value: String,
},
Unsupported(RemoteMappingDiagnostic),
}Expand description
What one local health value maps to on the wire.
Variants§
Remote
The remote value to send, as a field/value pair like a relation.
Unsupported(RemoteMappingDiagnostic)
The adapter cannot carry it. The local value is untouched, which is the same contract the relationship and parent mappers follow (C-008): a value the remote cannot hold still survives here, and a remote that lacks the field can never clear it.
Trait Implementations§
Source§impl Clone for MappedHealth
impl Clone for MappedHealth
Source§impl Debug for MappedHealth
impl Debug for MappedHealth
impl Eq for MappedHealth
Source§impl PartialEq for MappedHealth
impl PartialEq for MappedHealth
impl StructuralPartialEq for MappedHealth
Auto Trait Implementations§
impl Freeze for MappedHealth
impl RefUnwindSafe for MappedHealth
impl Send for MappedHealth
impl Sync for MappedHealth
impl Unpin for MappedHealth
impl UnsafeUnpin for MappedHealth
impl UnwindSafe for MappedHealth
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§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> 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