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: ViewKeyViewKey for the new view.
app_sender: AppSenderApp 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
Source§impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
Source§impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
§impl<T> InstanceFromServiceTransport<T> for T
impl<T> InstanceFromServiceTransport<T> for T
§fn from_service_transport(handle: T) -> T
fn from_service_transport(handle: T) -> T
Converts the given service transport handle of type
T to [Self]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