pub struct UserAgentMetadataBuilder { /* private fields */ }Implementations§
Source§impl UserAgentMetadataBuilder
impl UserAgentMetadataBuilder
pub fn brand(self, brand: impl Into<UserAgentBrandVersion>) -> Self
pub fn brands<I, S>(self, brands: I) -> Self
pub fn full_version_list( self, full_version_list: impl Into<UserAgentBrandVersion>, ) -> Self
pub fn full_version_lists<I, S>(self, full_version_lists: I) -> Self
pub fn platform(self, platform: impl Into<String>) -> Self
pub fn platform_version(self, platform_version: impl Into<String>) -> Self
pub fn architecture(self, architecture: impl Into<String>) -> Self
pub fn model(self, model: impl Into<String>) -> Self
pub fn mobile(self, mobile: impl Into<bool>) -> Self
pub fn bitness(self, bitness: impl Into<String>) -> Self
pub fn wow64(self, wow64: impl Into<bool>) -> Self
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 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 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