pub struct PublishNotificationResponse {
pub id: String,
pub subjects: Vec<String>,
}Expand description
Response of POST /api/notifications — the minted/echoed id plus
the subjects the notification fanned out to, so the operator UI can
confirm the resolved audience.
Fields§
§id: String§subjects: Vec<String>Trait Implementations§
Source§impl Clone for PublishNotificationResponse
impl Clone for PublishNotificationResponse
Source§fn clone(&self) -> PublishNotificationResponse
fn clone(&self) -> PublishNotificationResponse
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 PublishNotificationResponse
impl Debug for PublishNotificationResponse
Source§impl<'de> Deserialize<'de> for PublishNotificationResponse
impl<'de> Deserialize<'de> for PublishNotificationResponse
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 PublishNotificationResponse
impl JsonSchema for PublishNotificationResponse
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 PublishNotificationResponse
impl RefUnwindSafe for PublishNotificationResponse
impl Send for PublishNotificationResponse
impl Sync for PublishNotificationResponse
impl Unpin for PublishNotificationResponse
impl UnsafeUnpin for PublishNotificationResponse
impl UnwindSafe for PublishNotificationResponse
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