pub struct ScalarWrite {
pub key: String,
pub target: FocusTarget,
pub field: String,
pub value: Option<Value>,
}Expand description
A scalar write: one (target, field) key, set with a value or unset.
Fields§
§key: Stringdocument:<id>:<field>, block:<id>:<field>, node:<id>:<field>.
target: FocusTarget§field: String§value: Option<Value>Some(value) for a set, None for an unset.
Trait Implementations§
Source§impl Clone for ScalarWrite
impl Clone for ScalarWrite
Source§impl Debug for ScalarWrite
impl Debug for ScalarWrite
Source§impl PartialEq for ScalarWrite
impl PartialEq for ScalarWrite
impl StructuralPartialEq for ScalarWrite
Auto Trait Implementations§
impl Freeze for ScalarWrite
impl RefUnwindSafe for ScalarWrite
impl Send for ScalarWrite
impl Sync for ScalarWrite
impl Unpin for ScalarWrite
impl UnsafeUnpin for ScalarWrite
impl UnwindSafe for ScalarWrite
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