pub struct WpsPublishRequest {
pub event: String,
pub scopes: Vec<String>,
pub persist: usize,
pub data: Value,
}Expand description
POST /agentmux/wps/publish — shared client/server envelope.
Sent by agentmux-bashwrap and received by agentmux-srv.
Mirrors WaveEvent but omits the server-populated sender field.
Fields§
§event: String§scopes: Vec<String>§persist: usize§data: ValueTrait Implementations§
Source§impl Clone for WpsPublishRequest
impl Clone for WpsPublishRequest
Source§fn clone(&self) -> WpsPublishRequest
fn clone(&self) -> WpsPublishRequest
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 moreSource§impl Debug for WpsPublishRequest
impl Debug for WpsPublishRequest
Source§impl<'de> Deserialize<'de> for WpsPublishRequest
impl<'de> Deserialize<'de> for WpsPublishRequest
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 WpsPublishRequest
impl RefUnwindSafe for WpsPublishRequest
impl Send for WpsPublishRequest
impl Sync for WpsPublishRequest
impl Unpin for WpsPublishRequest
impl UnwindSafe for WpsPublishRequest
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