pub struct Bravia { /* private fields */ }
Implementations§
Source§impl Bravia
impl Bravia
Sourcepub async fn new(address: &str, auth: Option<&str>) -> Result<Self>
pub async fn new(address: &str, auth: Option<&str>) -> Result<Self>
§Arguments
address
- Server address.auth
- Server password.
Only needed when the API authentication level is notNone
.
pub fn guide(&self) -> GuideService<'_>
pub fn app_control(&self) -> AppControlService<'_>
pub fn audio(&self) -> AudioService<'_>
pub fn av_content(&self) -> AvContentService<'_>
pub fn encryption(&self) -> EncryptionService<'_>
pub fn system(&self) -> SystemService<'_>
pub fn video(&self) -> VideoService<'_>
pub fn video_screen(&self) -> VideoScreenService<'_>
Trait Implementations§
impl Eq for Bravia
impl StructuralPartialEq for Bravia
Auto Trait Implementations§
impl Freeze for Bravia
impl RefUnwindSafe for Bravia
impl Send for Bravia
impl Sync for Bravia
impl Unpin for Bravia
impl UnwindSafe for Bravia
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.