pub struct LocationError {
pub code: u32,
pub message: String,
}Expand description
Error from the native geolocation backend (MWA-A1b).
Layout-internal
(not FFI-exposed) until the CallbackInfo getter lands with the Phase C
geolocation item — the GeolocationError EVENT carries no payload, so
callbacks poll this via the manager.
Fields§
§code: u32Platform-specific error code (CLError code / GError code / HRESULT).
message: StringHuman-readable message from the backend.
Trait Implementations§
Source§impl Clone for LocationError
impl Clone for LocationError
Source§fn clone(&self) -> LocationError
fn clone(&self) -> LocationError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LocationError
impl Debug for LocationError
Source§impl Default for LocationError
impl Default for LocationError
Source§fn default() -> LocationError
fn default() -> LocationError
Returns the “default value” for a type. Read more
impl Eq for LocationError
Source§impl PartialEq for LocationError
impl PartialEq for LocationError
impl StructuralPartialEq for LocationError
Auto Trait Implementations§
impl Freeze for LocationError
impl RefUnwindSafe for LocationError
impl Send for LocationError
impl Sync for LocationError
impl Unpin for LocationError
impl UnsafeUnpin for LocationError
impl UnwindSafe for LocationError
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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