pub struct IncludeBytesExpr { /* private fields */ }Implementations§
Source§impl IncludeBytesExpr
impl IncludeBytesExpr
pub fn pound_token(&self) -> Option<SyntaxToken<RustLanguage>>
pub fn builtin_token(&self) -> Option<SyntaxToken<RustLanguage>>
pub fn include_bytes_token(&self) -> Option<SyntaxToken<RustLanguage>>
Trait Implementations§
Source§impl AstNode for IncludeBytesExpr
impl AstNode for IncludeBytesExpr
Source§fn kind() -> SyntaxKindwhere
IncludeBytesExpr: Sized,
fn kind() -> SyntaxKindwhere
IncludeBytesExpr: Sized,
This panics if the
SyntaxKind is not statically known.fn can_cast(kind: SyntaxKind) -> bool
fn cast(syntax: SyntaxNode<RustLanguage>) -> Option<IncludeBytesExpr>
fn syntax(&self) -> &SyntaxNode<RustLanguage>
fn clone_for_update(&self) -> Selfwhere
Self: Sized,
fn clone_subtree(&self) -> Selfwhere
Self: Sized,
Source§impl Clone for IncludeBytesExpr
impl Clone for IncludeBytesExpr
Source§fn clone(&self) -> IncludeBytesExpr
fn clone(&self) -> IncludeBytesExpr
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 IncludeBytesExpr
impl Debug for IncludeBytesExpr
Source§impl Display for IncludeBytesExpr
impl Display for IncludeBytesExpr
impl Eq for IncludeBytesExpr
Source§impl From<IncludeBytesExpr> for Expr
impl From<IncludeBytesExpr> for Expr
Source§fn from(node: IncludeBytesExpr) -> Expr
fn from(node: IncludeBytesExpr) -> Expr
Converts to this type from the input type.
Source§impl Hash for IncludeBytesExpr
impl Hash for IncludeBytesExpr
Source§impl PartialEq for IncludeBytesExpr
impl PartialEq for IncludeBytesExpr
Source§fn eq(&self, other: &IncludeBytesExpr) -> bool
fn eq(&self, other: &IncludeBytesExpr) -> bool
Tests for
self and other values to be equal, and is used by ==.Auto Trait Implementations§
impl !RefUnwindSafe for IncludeBytesExpr
impl !Send for IncludeBytesExpr
impl !Sync for IncludeBytesExpr
impl !UnwindSafe for IncludeBytesExpr
impl Freeze for IncludeBytesExpr
impl Unpin for IncludeBytesExpr
impl UnsafeUnpin for IncludeBytesExpr
Blanket Implementations§
Source§impl<N> AstNodeEdit for N
impl<N> AstNodeEdit for N
fn indent_level(&self) -> IndentLevel
fn indent(&self, level: IndentLevel) -> Self
fn indent_with_mapping(&self, level: IndentLevel, make: &SyntaxFactory) -> Self
fn dedent(&self, level: IndentLevel) -> Self
fn reset_indent(&self) -> Self
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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