pub enum UploadLayerPolicyRole {
Featured,
Thumbnail,
DegradedThumbnail,
}Expand description
server-defined role for one published source encoding
the role lets the budget planner choose an encoding without reading application stream names
Variants§
Featured
highest useful quality for high-priority or detail-focused routes
the planner avoids this as the first cheap fallback when a lower-cost encoding exists
Thumbnail
normal quality target for visible secondary video
expected low-cost encoding before the planner considers pausing the route
DegradedThumbnail
lower-cost thumbnail rung below the normal thumbnail target
reserved for upload ladders with more than two useful video encodings
Implementations§
Source§impl UploadLayerPolicyRole
impl UploadLayerPolicyRole
pub const fn as_wire_value(self) -> &'static str
Trait Implementations§
Source§impl Clone for UploadLayerPolicyRole
impl Clone for UploadLayerPolicyRole
Source§fn clone(&self) -> UploadLayerPolicyRole
fn clone(&self) -> UploadLayerPolicyRole
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 UploadLayerPolicyRole
impl Debug for UploadLayerPolicyRole
Source§impl PartialEq for UploadLayerPolicyRole
impl PartialEq for UploadLayerPolicyRole
impl Copy for UploadLayerPolicyRole
impl Eq for UploadLayerPolicyRole
impl StructuralPartialEq for UploadLayerPolicyRole
Auto Trait Implementations§
impl Freeze for UploadLayerPolicyRole
impl RefUnwindSafe for UploadLayerPolicyRole
impl Send for UploadLayerPolicyRole
impl Sync for UploadLayerPolicyRole
impl Unpin for UploadLayerPolicyRole
impl UnsafeUnpin for UploadLayerPolicyRole
impl UnwindSafe for UploadLayerPolicyRole
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,
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more