pub struct BusRequest {
pub data: Option<String>,
pub headers: Option<HashMap<String, String>>,
pub subject: Option<String>,
pub timeout_ms: Option<i32>,
}Fields§
§data: Option<String>Data is the request payload, carried verbatim as UTF-8 text.
headers: Option<HashMap<String, String>>Headers are optional request headers, one value per name.
subject: Option<String>Subject is the subject a responder listens on, in the org’s namespace.
timeout_ms: Option<i32>TimeoutMs bounds the wait for a reply. 0 or less means the default of 5000; anything above 30000 is clamped to 30000.
Implementations§
Source§impl BusRequest
impl BusRequest
pub fn new() -> BusRequest
Trait Implementations§
Source§impl Clone for BusRequest
impl Clone for BusRequest
Source§fn clone(&self) -> BusRequest
fn clone(&self) -> BusRequest
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 BusRequest
impl Debug for BusRequest
Source§impl Default for BusRequest
impl Default for BusRequest
Source§fn default() -> BusRequest
fn default() -> BusRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BusRequest
impl<'de> Deserialize<'de> for BusRequest
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 PartialEq for BusRequest
impl PartialEq for BusRequest
Source§impl Serialize for BusRequest
impl Serialize for BusRequest
impl StructuralPartialEq for BusRequest
Auto Trait Implementations§
impl Freeze for BusRequest
impl RefUnwindSafe for BusRequest
impl Send for BusRequest
impl Sync for BusRequest
impl Unpin for BusRequest
impl UnsafeUnpin for BusRequest
impl UnwindSafe for BusRequest
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