Struct bevy_steamworks::FriendGame [−][src]
pub struct FriendGame { pub game: GameId, pub game_address: Ipv4Addr, pub game_port: u16, pub query_port: u16, pub lobby: LobbyId, }
Expand description
Information about a friend’s current state in a game
Fields
game: GameId
The id of the game that the friend is playing
game_address: Ipv4Addr
The address of the server the player is in
game_port: u16
The game port of the server the player is in
query_port: u16
The query port of the server the player is in
lobby: LobbyId
Optional id of the lobby the player is in
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for FriendGame
impl Send for FriendGame
impl Sync for FriendGame
impl Unpin for FriendGame
impl UnwindSafe for FriendGame
Blanket Implementations
Mutably borrows from an owned value. Read more
impl<T> Downcast for T where
T: Any,
impl<T> Downcast for T where
T: Any,
Convert Box<dyn Trait>
(where Trait: Downcast
) to Box<dyn Any>
. Box<dyn Any>
can
then be further downcast
into Box<ConcreteType>
where ConcreteType
implements Trait
. Read more
pub fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
pub fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
Convert Rc<Trait>
(where Trait: Downcast
) to Rc<Any>
. Rc<Any>
can then be
further downcast
into Rc<ConcreteType>
where ConcreteType
implements Trait
. Read more
Convert &Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &Any
’s vtable from &Trait
’s. Read more
pub fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
pub fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert &mut Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &mut Any
’s vtable from &mut Trait
’s. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
pub fn clone_type_data(&self) -> Box<dyn TypeData + 'static, Global>
pub fn vzip(self) -> V