[][src]Struct plex_api::Device

pub struct Device { /* fields omitted */ }

Methods

impl Device[src]

pub async fn connect_to_server<'_>(&'_ self) -> Result<Server>[src]

pub fn get_name(&self) -> &str[src]

Trait Implementations

impl Clone for Device[src]

impl Debug for Device[src]

impl<'de> Deserialize<'de> for Device[src]

impl HasMyPlexToken for Device[src]

fn get_auth_token(&self) -> &str[src]

Returns authentication token for current account.

fn set_auth_token(&mut self, auth_token: &str)[src]

Sets authentication token for current account.

Auto Trait Implementations

impl RefUnwindSafe for Device

impl Send for Device

impl Sync for Device

impl Unpin for Device

impl UnwindSafe for Device

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,