pub struct TextRunNode {
pub type: TextRunNodeType,
pub text: String,
pub style: Option<SharedTextStyle>,
pub link: Option<String>,
pub note_reference: Option<NoteReference>,
}Expand description
Mirrors TypeScript TextRunNode.
Fields§
§type: TextRunNodeType§text: String§style: Option<SharedTextStyle>§link: Option<String>§note_reference: Option<NoteReference>Trait Implementations§
Source§impl Clone for TextRunNode
impl Clone for TextRunNode
Source§impl Debug for TextRunNode
impl Debug for TextRunNode
Source§impl<'de> Deserialize<'de> for TextRunNode
impl<'de> Deserialize<'de> for TextRunNode
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 TextRunNode
impl PartialEq for TextRunNode
Source§impl Serialize for TextRunNode
impl Serialize for TextRunNode
impl StructuralPartialEq for TextRunNode
Auto Trait Implementations§
impl Freeze for TextRunNode
impl RefUnwindSafe for TextRunNode
impl Send for TextRunNode
impl Sync for TextRunNode
impl Unpin for TextRunNode
impl UnsafeUnpin for TextRunNode
impl UnwindSafe for TextRunNode
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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