pub struct SteamSearchItem {
pub id: u32,
pub name: String,
pub item_type: String,
}Expand description
Resultado mínimo de busca por nome na Store Search pública da Steam.
Contém apenas os campos necessários para resolver o app_id de um jogo
a partir do nome — os demais campos do endpoint (preço, plataformas,
metascore) já são obtidos de outras fontes integradas ao Playlite
(ITAD, PCGamingWiki, RAWG) e por isso são intencionalmente descartados.
Fields§
§id: u32§name: String§item_type: StringTrait Implementations§
Source§impl Debug for SteamSearchItem
impl Debug for SteamSearchItem
Source§impl<'de> Deserialize<'de> for SteamSearchItem
impl<'de> Deserialize<'de> for SteamSearchItem
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 SteamSearchItem
impl RefUnwindSafe for SteamSearchItem
impl Send for SteamSearchItem
impl Sync for SteamSearchItem
impl Unpin for SteamSearchItem
impl UnsafeUnpin for SteamSearchItem
impl UnwindSafe for SteamSearchItem
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
§impl<'de, D, R> CommandArg<'de, R> for Dwhere
D: Deserialize<'de>,
R: Runtime,
impl<'de, D, R> CommandArg<'de, R> for Dwhere
D: Deserialize<'de>,
R: Runtime,
§fn from_command(command: CommandItem<'de, R>) -> Result<D, InvokeError>
fn from_command(command: CommandItem<'de, R>) -> Result<D, InvokeError>
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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 more