pub struct Error(/* private fields */);
Expand description
Wrapper for Dart exception thrown when calling Dart code.
Implementations§
Source§impl Error
impl Error
Sourcepub unsafe fn from_handle(h: Dart_Handle) -> Self
pub unsafe fn from_handle(h: Dart_Handle) -> Self
Creates a Dart Error
out of the provided Dart_Handle
from Dart
side.
§Safety
The provided Dart_Handle
should be non-null
and point to the
correct Dart exception.
Sourcepub fn get_handle(&self) -> Dart_Handle
pub fn get_handle(&self) -> Dart_Handle
Returns a Dart_Handle
to the underlying error.
Trait Implementations§
Source§impl From<AudioLevelError> for Error
impl From<AudioLevelError> for Error
Source§fn from(value: AudioLevelError) -> Self
fn from(value: AudioLevelError) -> Self
Converts to this type from the input type.
Source§impl From<AudioProcessingError> for Error
impl From<AudioProcessingError> for Error
Source§fn from(value: AudioProcessingError) -> Self
fn from(value: AudioProcessingError) -> Self
Converts to this type from the input type.
Source§impl From<Error> for AudioLevelError
impl From<Error> for AudioLevelError
Source§impl From<Error> for AudioProcessingError
impl From<Error> for AudioProcessingError
Source§impl From<Error> for EnumerateDevicesError
impl From<Error> for EnumerateDevicesError
Source§impl From<Error> for EnumerateDisplaysError
impl From<Error> for EnumerateDisplaysError
Source§impl From<Error> for GetDisplayMediaError
impl From<Error> for GetDisplayMediaError
Source§impl From<Error> for GetUserMediaError
impl From<Error> for GetUserMediaError
Source§impl From<Error> for InsertTrackError
impl From<Error> for InsertTrackError
Source§impl From<Error> for MicVolumeError
impl From<Error> for MicVolumeError
Source§impl From<Error> for RtcStatsError
impl From<Error> for RtcStatsError
Source§impl From<Error> for UpdateSendEncodingError
impl From<Error> for UpdateSendEncodingError
impl Eq for Error
impl StructuralPartialEq for Error
Auto Trait Implementations§
impl Freeze for Error
impl RefUnwindSafe for Error
impl !Send for Error
impl !Sync for Error
impl Unpin for Error
impl UnwindSafe for Error
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