pub struct SettingsEditRequest {
pub area: String,
pub key_path: String,
pub pattern: String,
pub op: SettingsEditOp,
pub value: Option<Value>,
}Expand description
One edit a client asks the server to apply to forge.toml.
Fields§
§area: StringThe area the page was drawing when the edit was made.
key_path: StringThe key’s concrete path for a set or a leaf’s removal, and the entry’s path for an entry’s add or removal.
pattern: StringThe catalogue pattern the key fills. Empty for an entry edit.
op: SettingsEditOp§value: Option<Value>The new value: the key’s value for a set, or an entry’s fields for an add. Absent for a removal.
Trait Implementations§
Source§impl Clone for SettingsEditRequest
impl Clone for SettingsEditRequest
Source§impl Debug for SettingsEditRequest
impl Debug for SettingsEditRequest
Source§impl<'de> Deserialize<'de> for SettingsEditRequest
impl<'de> Deserialize<'de> for SettingsEditRequest
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 SettingsEditRequest
impl PartialEq for SettingsEditRequest
Source§impl Serialize for SettingsEditRequest
impl Serialize for SettingsEditRequest
impl StructuralPartialEq for SettingsEditRequest
Auto Trait Implementations§
impl Freeze for SettingsEditRequest
impl RefUnwindSafe for SettingsEditRequest
impl Send for SettingsEditRequest
impl Sync for SettingsEditRequest
impl Unpin for SettingsEditRequest
impl UnsafeUnpin for SettingsEditRequest
impl UnwindSafe for SettingsEditRequest
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