Struct jellyfin_sdk_rust::JellyfinSDK [−][src]
pub struct JellyfinSDK { /* fields omitted */ }Expand description
Main structure representing the Jellyfin instance.
Must be used to interact with Jellyfin server across different ways:
- API calls
- Servers discovery
- WebSockets calls
Implementations
Creates a new JellyfinAPI instance.
Tries getting the JellyfinAPI instance.
Returns an JellyfinSDKError if no JellyfinAPI has been initialized before calling this method.
Force getting the JellyfinAPI instance.
Must be used carefully. Panics if no instance has been initialized before calling this method.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for JellyfinSDK
impl Send for JellyfinSDK
impl Sync for JellyfinSDK
impl Unpin for JellyfinSDK
impl !UnwindSafe for JellyfinSDK
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span, returning an
Instrumented wrapper. Read more
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more