pub struct NotificationsAckParams {
pub id: String,
}Expand description
notifications.ack params — mark this notification read for the
caller’s user (SID derived from the OS at connect time, NOT
from the payload). SPEC §2.12.4 forbids ack-ing other users’
notifications even on a shared PC — the agent rejects with
Unauthorized if the notification’s audience doesn’t include
the caller.
Fields§
§id: StringTrait Implementations§
Source§impl Clone for NotificationsAckParams
impl Clone for NotificationsAckParams
Source§fn clone(&self) -> NotificationsAckParams
fn clone(&self) -> NotificationsAckParams
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 NotificationsAckParams
impl Debug for NotificationsAckParams
Source§impl<'de> Deserialize<'de> for NotificationsAckParams
impl<'de> Deserialize<'de> for NotificationsAckParams
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl JsonSchema for NotificationsAckParams
impl JsonSchema for NotificationsAckParams
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for NotificationsAckParams
impl RefUnwindSafe for NotificationsAckParams
impl Send for NotificationsAckParams
impl Sync for NotificationsAckParams
impl Unpin for NotificationsAckParams
impl UnsafeUnpin for NotificationsAckParams
impl UnwindSafe for NotificationsAckParams
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