pub struct BudgetAuthorizeHoldRequest {
pub capability_id: String,
pub grant_index: usize,
pub max_invocations: Option<u32>,
pub requested_exposure_units: u64,
pub max_cost_per_invocation: Option<u64>,
pub max_total_cost_units: Option<u64>,
pub hold_id: Option<String>,
pub event_id: Option<String>,
pub authority: Option<BudgetEventAuthority>,
}Fields§
§capability_id: String§grant_index: usize§max_invocations: Option<u32>§requested_exposure_units: u64§max_cost_per_invocation: Option<u64>§max_total_cost_units: Option<u64>§hold_id: Option<String>§event_id: Option<String>Trait Implementations§
Source§impl Clone for BudgetAuthorizeHoldRequest
impl Clone for BudgetAuthorizeHoldRequest
Source§fn clone(&self) -> BudgetAuthorizeHoldRequest
fn clone(&self) -> BudgetAuthorizeHoldRequest
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 BudgetAuthorizeHoldRequest
impl Debug for BudgetAuthorizeHoldRequest
impl Eq for BudgetAuthorizeHoldRequest
impl StructuralPartialEq for BudgetAuthorizeHoldRequest
Auto Trait Implementations§
impl Freeze for BudgetAuthorizeHoldRequest
impl RefUnwindSafe for BudgetAuthorizeHoldRequest
impl Send for BudgetAuthorizeHoldRequest
impl Sync for BudgetAuthorizeHoldRequest
impl Unpin for BudgetAuthorizeHoldRequest
impl UnsafeUnpin for BudgetAuthorizeHoldRequest
impl UnwindSafe for BudgetAuthorizeHoldRequest
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.