pub struct PatchMapNodeRequest {
pub base_revision: i64,
pub label: Option<Option<String>>,
pub pinned: Option<bool>,
pub status: Option<String>,
pub rank: Option<f64>,
pub parent_id: Option<String>,
}Expand description
PATCH /api/pages/{id}/map/nodes/{node_id}. label is a nested
Option so a patch can distinguish “don’t touch the label” (key absent)
from “clear the override back to NULL” (key present, value null) —
see deserialize_double_option below.
Fields§
§base_revision: i64§label: Option<Option<String>>§pinned: Option<bool>§status: Option<String>§rank: Option<f64>§parent_id: Option<String>Trait Implementations§
Source§impl Clone for PatchMapNodeRequest
impl Clone for PatchMapNodeRequest
Source§fn clone(&self) -> PatchMapNodeRequest
fn clone(&self) -> PatchMapNodeRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PatchMapNodeRequest
impl Debug for PatchMapNodeRequest
Source§impl<'de> Deserialize<'de> for PatchMapNodeRequest
impl<'de> Deserialize<'de> for PatchMapNodeRequest
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
Auto Trait Implementations§
impl Freeze for PatchMapNodeRequest
impl RefUnwindSafe for PatchMapNodeRequest
impl Send for PatchMapNodeRequest
impl Sync for PatchMapNodeRequest
impl Unpin for PatchMapNodeRequest
impl UnsafeUnpin for PatchMapNodeRequest
impl UnwindSafe for PatchMapNodeRequest
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