pub enum ClientTypes {
Web,
WebEmbeddedPlayer,
WebMobile,
WebScreenEmbed,
Android,
AndroidEmbeddedPlayer,
AndroidScreenEmbed,
TvHtml5ScreenEmbed,
}Variants§
Web
WebEmbeddedPlayer
WebMobile
WebScreenEmbed
Android
AndroidEmbeddedPlayer
AndroidScreenEmbed
TvHtml5ScreenEmbed
Implementations§
Source§impl ClientTypes
impl ClientTypes
Sourcepub fn get_client_type(&self) -> ClientType
pub fn get_client_type(&self) -> ClientType
Returns the client type based on the enum value
use youtubei_rs::types::client::ClientTypes;
let client = ClientTypes::Web;
assert_eq!(client.get_client_type().name, "WEB");Trait Implementations§
Source§impl<'de> Deserialize<'de> for ClientTypes
impl<'de> Deserialize<'de> for ClientTypes
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ClientTypes
impl RefUnwindSafe for ClientTypes
impl Send for ClientTypes
impl Sync for ClientTypes
impl Unpin for ClientTypes
impl UnwindSafe for ClientTypes
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