pub struct LinkNode {
pub name: String,
pub tags: Tags,
pub contents: PathOwned,
}Fields§
§name: String§contents: PathOwnedImplementations§
Source§impl LinkNode
impl LinkNode
pub fn modify( &mut self, _context: &mut FileModificationContext, modification: &FileModification, ) -> Result<()>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for LinkNode
impl<'de> Deserialize<'de> for LinkNode
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 Ord for LinkNode
impl Ord for LinkNode
Source§impl PartialOrd for LinkNode
impl PartialOrd for LinkNode
impl Eq for LinkNode
impl StructuralPartialEq for LinkNode
Auto Trait Implementations§
impl Freeze for LinkNode
impl RefUnwindSafe for LinkNode
impl Send for LinkNode
impl Sync for LinkNode
impl Unpin for LinkNode
impl UnsafeUnpin for LinkNode
impl UnwindSafe for LinkNode
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<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