pub struct UserAgentMetadataBuilder { /* private fields */ }
Implementations§
Source§impl UserAgentMetadataBuilder
impl UserAgentMetadataBuilder
pub fn brand( self, brand: impl Into<UserAgentBrandVersion>, ) -> UserAgentMetadataBuilder
pub fn brands<I, S>(self, brands: I) -> UserAgentMetadataBuilder
pub fn full_version_list( self, full_version_list: impl Into<UserAgentBrandVersion>, ) -> UserAgentMetadataBuilder
pub fn full_version_lists<I, S>( self, full_version_lists: I, ) -> UserAgentMetadataBuilder
pub fn platform(self, platform: impl Into<String>) -> UserAgentMetadataBuilder
pub fn platform_version( self, platform_version: impl Into<String>, ) -> UserAgentMetadataBuilder
pub fn architecture( self, architecture: impl Into<String>, ) -> UserAgentMetadataBuilder
pub fn model(self, model: impl Into<String>) -> UserAgentMetadataBuilder
pub fn mobile(self, mobile: impl Into<bool>) -> UserAgentMetadataBuilder
pub fn bitness(self, bitness: impl Into<String>) -> UserAgentMetadataBuilder
pub fn wow64(self, wow64: impl Into<bool>) -> UserAgentMetadataBuilder
pub fn build(self) -> Result<UserAgentMetadata, String>
Trait Implementations§
Source§impl Clone for UserAgentMetadataBuilder
impl Clone for UserAgentMetadataBuilder
Source§fn clone(&self) -> UserAgentMetadataBuilder
fn clone(&self) -> UserAgentMetadataBuilder
Returns a copy 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 Default for UserAgentMetadataBuilder
impl Default for UserAgentMetadataBuilder
Source§fn default() -> UserAgentMetadataBuilder
fn default() -> UserAgentMetadataBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for UserAgentMetadataBuilder
impl RefUnwindSafe for UserAgentMetadataBuilder
impl Send for UserAgentMetadataBuilder
impl Sync for UserAgentMetadataBuilder
impl Unpin for UserAgentMetadataBuilder
impl UnwindSafe for UserAgentMetadataBuilder
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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