pub struct ExtensionSchema { /* private fields */ }Implementations§
Source§impl ExtensionSchema
impl ExtensionSchema
pub fn schema_ref(&self) -> Option<SchemaRef>
pub fn schema_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for ExtensionSchema
impl AstNode for ExtensionSchema
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 ExtensionSchema
impl Clone for ExtensionSchema
Source§fn clone(&self) -> ExtensionSchema
fn clone(&self) -> ExtensionSchema
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 ExtensionSchema
impl Debug for ExtensionSchema
impl Eq for ExtensionSchema
Source§impl Hash for ExtensionSchema
impl Hash for ExtensionSchema
Source§impl PartialEq for ExtensionSchema
impl PartialEq for ExtensionSchema
impl StructuralPartialEq for ExtensionSchema
Auto Trait Implementations§
impl !RefUnwindSafe for ExtensionSchema
impl !Send for ExtensionSchema
impl !Sync for ExtensionSchema
impl !UnwindSafe for ExtensionSchema
impl Freeze for ExtensionSchema
impl Unpin for ExtensionSchema
impl UnsafeUnpin for ExtensionSchema
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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