pub enum MappedInitiative {
Remote {
field: String,
value: String,
},
Unsupported(RemoteMappingDiagnostic),
}Expand description
What one local initiative maps to on the wire.
Variants§
Remote
The remote value to send, as a field/value pair like a relation. A verified
adapter would put the remote reference in value; until one exists this
arm is unreachable, exactly as MappedParent::Remote is.
Unsupported(RemoteMappingDiagnostic)
The target cannot carry the record. The local record is untouched, which is the contract every other mapper follows (C-005): a record the remote cannot hold still survives, and a remote that lacks the field can never clear it.
Trait Implementations§
Source§impl Clone for MappedInitiative
impl Clone for MappedInitiative
Source§impl Debug for MappedInitiative
impl Debug for MappedInitiative
impl Eq for MappedInitiative
Source§impl PartialEq for MappedInitiative
impl PartialEq for MappedInitiative
impl StructuralPartialEq for MappedInitiative
Auto Trait Implementations§
impl Freeze for MappedInitiative
impl RefUnwindSafe for MappedInitiative
impl Send for MappedInitiative
impl Sync for MappedInitiative
impl Unpin for MappedInitiative
impl UnsafeUnpin for MappedInitiative
impl UnwindSafe for MappedInitiative
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