pub struct CmusQueryResponse { /* private fields */ }Expand description
This struct is used to store the row status response from cmus. So we don’t parse it and take the time then we don’t need it. We only parse it when we need it.
Implementations§
Source§impl CmusQueryResponse
impl CmusQueryResponse
Sourcepub fn track(&self) -> Result<Track, CmusError>
pub fn track(&self) -> Result<Track, CmusError>
Actually process and parse the track info, from the cmus response.
Sourcepub fn player_settings(&self) -> Result<PlayerSettings, CmusError>
pub fn player_settings(&self) -> Result<PlayerSettings, CmusError>
Actually process and parse the player settings, from the cmus response.
Trait Implementations§
Source§impl Default for CmusQueryResponse
impl Default for CmusQueryResponse
Source§fn default() -> CmusQueryResponse
fn default() -> CmusQueryResponse
Returns the “default value” for a type. Read more
Source§impl FromStr for CmusQueryResponse
impl FromStr for CmusQueryResponse
Source§impl PartialEq for CmusQueryResponse
impl PartialEq for CmusQueryResponse
impl StructuralPartialEq for CmusQueryResponse
Auto Trait Implementations§
impl Freeze for CmusQueryResponse
impl RefUnwindSafe for CmusQueryResponse
impl Send for CmusQueryResponse
impl Sync for CmusQueryResponse
impl Unpin for CmusQueryResponse
impl UnwindSafe for CmusQueryResponse
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoResult<T> for T
impl<T> IntoResult<T> for T
type Err = Infallible
fn into_result(self) -> Result<T, <T as IntoResult<T>>::Err>
Source§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().