pub struct Serializable { /* private fields */ }
Implementations§
Source§impl Serializable
impl Serializable
pub fn isolation_token(&self) -> Option<SyntaxToken>
pub fn level_token(&self) -> Option<SyntaxToken>
pub fn serializable_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for Serializable
impl AstNode for Serializable
fn can_cast(kind: SyntaxKind) -> bool
fn cast(syntax: SyntaxNode) -> Option<Self>
fn syntax(&self) -> &SyntaxNode
fn clone_for_update(&self) -> Selfwhere
Self: Sized,
fn clone_subtree(&self) -> Selfwhere
Self: Sized,
Source§impl Clone for Serializable
impl Clone for Serializable
Source§fn clone(&self) -> Serializable
fn clone(&self) -> Serializable
Returns a duplicate of the value. Read more
1.0.0 · 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 Serializable
impl Debug for Serializable
Source§impl From<Serializable> for TransactionMode
impl From<Serializable> for TransactionMode
Source§fn from(node: Serializable) -> TransactionMode
fn from(node: Serializable) -> TransactionMode
Converts to this type from the input type.
Source§impl Hash for Serializable
impl Hash for Serializable
Source§impl PartialEq for Serializable
impl PartialEq for Serializable
impl Eq for Serializable
impl StructuralPartialEq for Serializable
Auto Trait Implementations§
impl Freeze for Serializable
impl !RefUnwindSafe for Serializable
impl !Send for Serializable
impl !Sync for Serializable
impl Unpin for Serializable
impl !UnwindSafe for Serializable
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