pub struct GetWorkspaceMessagesResponse {
pub feature_enabled: bool,
pub messages: Vec<WorkspaceMessage>,
}Expand description
GetWorkspaceMessagesResponse
JSON schema
{
"title": "GetWorkspaceMessagesResponse",
"type": "object",
"required": [
"featureEnabled",
"messages"
],
"properties": {
"featureEnabled": {
"description": "Whether the workspace-message backend route is available for this client.",
"type": "boolean"
},
"messages": {
"description": "Active workspace messages returned by the backend.",
"type": "array",
"items": {
"$ref": "#/definitions/WorkspaceMessage"
}
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}Fields§
§feature_enabled: boolWhether the workspace-message backend route is available for this client.
messages: Vec<WorkspaceMessage>Active workspace messages returned by the backend.
Trait Implementations§
Source§impl Clone for GetWorkspaceMessagesResponse
impl Clone for GetWorkspaceMessagesResponse
Source§fn clone(&self) -> GetWorkspaceMessagesResponse
fn clone(&self) -> GetWorkspaceMessagesResponse
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 GetWorkspaceMessagesResponse
impl Debug for GetWorkspaceMessagesResponse
Source§impl<'de> Deserialize<'de> for GetWorkspaceMessagesResponse
impl<'de> Deserialize<'de> for GetWorkspaceMessagesResponse
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
Auto Trait Implementations§
impl Freeze for GetWorkspaceMessagesResponse
impl RefUnwindSafe for GetWorkspaceMessagesResponse
impl Send for GetWorkspaceMessagesResponse
impl Sync for GetWorkspaceMessagesResponse
impl Unpin for GetWorkspaceMessagesResponse
impl UnsafeUnpin for GetWorkspaceMessagesResponse
impl UnwindSafe for GetWorkspaceMessagesResponse
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