pub enum SettleMode {
Free,
OnResponse,
OnSessionEnd,
OnCompletedStatus,
}Expand description
When the funnel settles this operation.
Variants§
Free
Not billable; settles at zero for telemetry only.
OnResponse
Settle from the response (or stream tail) usage.
OnSessionEnd
Long-lived session: the setup response carries no usage; settle when the trusted server-side observer closes.
OnCompletedStatus
Async-job pattern (video): settle only when the polled body reports
status == "completed", deduplicated across polls.
Trait Implementations§
Source§impl Clone for SettleMode
impl Clone for SettleMode
Source§fn clone(&self) -> SettleMode
fn clone(&self) -> SettleMode
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 moreimpl Copy for SettleMode
Source§impl Debug for SettleMode
impl Debug for SettleMode
impl Eq for SettleMode
Source§impl PartialEq for SettleMode
impl PartialEq for SettleMode
impl StructuralPartialEq for SettleMode
Auto Trait Implementations§
impl Freeze for SettleMode
impl RefUnwindSafe for SettleMode
impl Send for SettleMode
impl Sync for SettleMode
impl Unpin for SettleMode
impl UnsafeUnpin for SettleMode
impl UnwindSafe for SettleMode
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