pub struct ChooseMediaRequest {
pub max_count: u32,
pub mode: ChooseMediaMode,
pub source_types: Vec<MediaSource>,
pub max_duration_seconds: Option<u32>,
pub camera_facing: Option<CameraFacing>,
pub callback_id: u64,
}Fields§
§max_count: u32§mode: ChooseMediaMode§source_types: Vec<MediaSource>§max_duration_seconds: Option<u32>§camera_facing: Option<CameraFacing>§callback_id: u64Trait Implementations§
Source§impl Clone for ChooseMediaRequest
impl Clone for ChooseMediaRequest
Source§fn clone(&self) -> ChooseMediaRequest
fn clone(&self) -> ChooseMediaRequest
Returns a duplicate of the value. Read more
1.0.0 · 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 ChooseMediaRequest
impl Debug for ChooseMediaRequest
Auto Trait Implementations§
impl Freeze for ChooseMediaRequest
impl RefUnwindSafe for ChooseMediaRequest
impl Send for ChooseMediaRequest
impl Sync for ChooseMediaRequest
impl Unpin for ChooseMediaRequest
impl UnsafeUnpin for ChooseMediaRequest
impl UnwindSafe for ChooseMediaRequest
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