pub struct TimestampType { /* private fields */ }Implementations§
Source§impl TimestampType
impl TimestampType
pub fn literal(&self) -> Option<Literal>
pub fn timezone(&self) -> Option<Timezone>
pub fn l_paren_token(&self) -> Option<SyntaxToken>
pub fn r_paren_token(&self) -> Option<SyntaxToken>
pub fn setof_token(&self) -> Option<SyntaxToken>
pub fn timestamp_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for TimestampType
impl AstNode for TimestampType
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 TimestampType
impl Clone for TimestampType
Source§fn clone(&self) -> TimestampType
fn clone(&self) -> TimestampType
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 TimestampType
impl Debug for TimestampType
impl Eq for TimestampType
Source§impl From<TimestampType> for Type
impl From<TimestampType> for Type
Source§fn from(node: TimestampType) -> Type
fn from(node: TimestampType) -> Type
Converts to this type from the input type.
Source§impl Hash for TimestampType
impl Hash for TimestampType
Source§impl PartialEq for TimestampType
impl PartialEq for TimestampType
impl StructuralPartialEq for TimestampType
Auto Trait Implementations§
impl !RefUnwindSafe for TimestampType
impl !Send for TimestampType
impl !Sync for TimestampType
impl !UnwindSafe for TimestampType
impl Freeze for TimestampType
impl Unpin for TimestampType
impl UnsafeUnpin for TimestampType
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