pub struct CanvasEdge {
pub id: String,
pub from_node: String,
pub to_node: String,
pub label: Option<String>,
pub from_side: Option<String>,
pub to_side: Option<String>,
}Expand description
An edge on an Obsidian canvas.
Fields§
§id: StringEdge id.
from_node: StringSource canvas node id.
to_node: StringTarget canvas node id.
label: Option<String>Optional label (used as relation type).
from_side: Option<String>Optional from side.
to_side: Option<String>Optional to side.
Trait Implementations§
Source§impl Clone for CanvasEdge
impl Clone for CanvasEdge
Source§fn clone(&self) -> CanvasEdge
fn clone(&self) -> CanvasEdge
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 CanvasEdge
impl Debug for CanvasEdge
Source§impl<'de> Deserialize<'de> for CanvasEdge
impl<'de> Deserialize<'de> for CanvasEdge
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 CanvasEdge
impl RefUnwindSafe for CanvasEdge
impl Send for CanvasEdge
impl Sync for CanvasEdge
impl Unpin for CanvasEdge
impl UnsafeUnpin for CanvasEdge
impl UnwindSafe for CanvasEdge
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