pub struct CreateRequestOptions {
pub action: Action,
pub origin: Origin,
pub risk: Risk,
pub choices: Vec<Choice>,
pub sequence: u64,
pub stream: Option<String>,
pub request_id: Option<String>,
pub event_id: Option<String>,
pub created_at: Option<DateTime<Utc>>,
pub expires_at: Option<DateTime<Utc>>,
}Expand description
Options for constructing a requested envelope.
Fields§
§action: Action§origin: Origin§risk: Risk§choices: Vec<Choice>§sequence: u64§stream: Option<String>§request_id: Option<String>§event_id: Option<String>§created_at: Option<DateTime<Utc>>§expires_at: Option<DateTime<Utc>>Auto Trait Implementations§
impl Freeze for CreateRequestOptions
impl RefUnwindSafe for CreateRequestOptions
impl Send for CreateRequestOptions
impl Sync for CreateRequestOptions
impl Unpin for CreateRequestOptions
impl UnsafeUnpin for CreateRequestOptions
impl UnwindSafe for CreateRequestOptions
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