pub struct LobbySearch(/* private fields */);Implementations§
Source§impl LobbySearch
impl LobbySearch
pub unsafe fn from_raw(h: EOS_HLobbySearch) -> Result<Self>
pub fn raw_handle(&self) -> EOS_HLobbySearch
pub fn into_raw(self) -> EOS_HLobbySearch
Source§impl LobbySearch
impl LobbySearch
pub fn set_lobby_id(&self, lobby_id: &str) -> Result<()>
pub fn set_target_user_id(&self, target_user_id: ProductUserId) -> Result<()>
pub fn set_max_results(&self, max_results: u32) -> Result<()>
pub fn set_parameter( &self, key: &str, value: &LobbySearchValue, comparison_op: EOS_EComparisonOp, ) -> Result<()>
pub fn remove_parameter( &self, key: &str, comparison_op: EOS_EComparisonOp, ) -> Result<()>
pub fn find( &self, local_user: ProductUserId, cb: impl FnOnce(Result<EOS_LobbySearch_FindCallbackInfo>) + Send + 'static, )
pub fn get_search_result_count(&self) -> u32
pub fn copy_search_result_by_index( &self, lobby_index: u32, ) -> Result<LobbyDetails>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LobbySearch
impl RefUnwindSafe for LobbySearch
impl !Send for LobbySearch
impl !Sync for LobbySearch
impl Unpin for LobbySearch
impl UnsafeUnpin for LobbySearch
impl UnwindSafe for LobbySearch
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