pub struct ActiveSubscription {
pub id: SubscriptionId,
pub subscription_name: String,
pub definition: SubscriptionDefinition,
pub user_context: Value,
pub variables: Value,
pub created_at: DateTime<Utc>,
pub connection_id: String,
}Expand description
A client’s active subscription.
Fields§
§id: SubscriptionIdUnique subscription ID.
subscription_name: StringSubscription type name from schema.
definition: SubscriptionDefinitionReference to subscription definition.
user_context: ValueUser context for authorization filtering.
variables: ValueRuntime variables provided by client.
created_at: DateTime<Utc>When the subscription was created.
connection_id: StringConnection/client identifier (for routing).
Implementations§
Trait Implementations§
Source§impl Clone for ActiveSubscription
impl Clone for ActiveSubscription
Source§fn clone(&self) -> ActiveSubscription
fn clone(&self) -> ActiveSubscription
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 moreAuto Trait Implementations§
impl Freeze for ActiveSubscription
impl RefUnwindSafe for ActiveSubscription
impl Send for ActiveSubscription
impl Sync for ActiveSubscription
impl Unpin for ActiveSubscription
impl UnsafeUnpin for ActiveSubscription
impl UnwindSafe for ActiveSubscription
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