pub struct ObjectSubscription { /* private fields */ }Implementations§
Source§impl ObjectSubscription
impl ObjectSubscription
pub fn subscription_ref(&self) -> Option<SubscriptionRef>
pub fn subscription_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for ObjectSubscription
impl AstNode for ObjectSubscription
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 ObjectSubscription
impl Clone for ObjectSubscription
Source§fn clone(&self) -> ObjectSubscription
fn clone(&self) -> ObjectSubscription
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 ObjectSubscription
impl Debug for ObjectSubscription
impl Eq for ObjectSubscription
Source§impl From<ObjectSubscription> for CommentObject
impl From<ObjectSubscription> for CommentObject
Source§fn from(node: ObjectSubscription) -> CommentObject
fn from(node: ObjectSubscription) -> CommentObject
Converts to this type from the input type.
Source§impl From<ObjectSubscription> for ExtensionMemberObject
impl From<ObjectSubscription> for ExtensionMemberObject
Source§fn from(node: ObjectSubscription) -> ExtensionMemberObject
fn from(node: ObjectSubscription) -> ExtensionMemberObject
Converts to this type from the input type.
Source§impl From<ObjectSubscription> for SecurityLabelObject
impl From<ObjectSubscription> for SecurityLabelObject
Source§fn from(node: ObjectSubscription) -> SecurityLabelObject
fn from(node: ObjectSubscription) -> SecurityLabelObject
Converts to this type from the input type.
Source§impl Hash for ObjectSubscription
impl Hash for ObjectSubscription
Source§impl PartialEq for ObjectSubscription
impl PartialEq for ObjectSubscription
impl StructuralPartialEq for ObjectSubscription
Auto Trait Implementations§
impl !RefUnwindSafe for ObjectSubscription
impl !Send for ObjectSubscription
impl !Sync for ObjectSubscription
impl !UnwindSafe for ObjectSubscription
impl Freeze for ObjectSubscription
impl Unpin for ObjectSubscription
impl UnsafeUnpin for ObjectSubscription
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