pub struct ViewCreationParameters {
pub view_key: ViewKey,
pub app_sender: AppSender,
pub display_id: Option<DisplayId>,
pub options: Option<Box<dyn Any>>,
}
Expand description
Parameter struction for view creation
Fields§
§view_key: ViewKey
ViewKey for the new view.
app_sender: AppSender
App sender that might be of use to the new view assistant.
display_id: Option<DisplayId>
Display ID of the hosting display for views running directly on the display coordinator.
options: Option<Box<dyn Any>>
Options passed to create_additional_view()
, if this view is being created
by that function and if the caller passed any.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ViewCreationParameters
impl !RefUnwindSafe for ViewCreationParameters
impl !Send for ViewCreationParameters
impl !Sync for ViewCreationParameters
impl Unpin for ViewCreationParameters
impl !UnwindSafe for ViewCreationParameters
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