pub enum MappedParent {
Remote {
field: String,
value: String,
},
Unsupported(RemoteMappingDiagnostic),
}Expand description
What one parent reference 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 reference is untouched, which is the same contract the relationship mapper follows (C-005): a reference the remote cannot hold still survives here.
Trait Implementations§
Source§impl Clone for MappedParent
impl Clone for MappedParent
Source§impl Debug for MappedParent
impl Debug for MappedParent
impl Eq for MappedParent
Source§impl PartialEq for MappedParent
impl PartialEq for MappedParent
impl StructuralPartialEq for MappedParent
Auto Trait Implementations§
impl Freeze for MappedParent
impl RefUnwindSafe for MappedParent
impl Send for MappedParent
impl Sync for MappedParent
impl Unpin for MappedParent
impl UnsafeUnpin for MappedParent
impl UnwindSafe for MappedParent
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