pub unsafe trait NSCollectionLayoutEnvironment: NSObjectProtocol + MainThreadOnly {
// Provided methods
fn container(
&self,
) -> Retained<ProtocolObject<dyn NSCollectionLayoutContainer>>
where Self: Sized + Message { ... }
fn traitCollection(&self) -> Retained<UITraitCollection>
where Self: Sized + Message { ... }
}Available on crate feature
UICollectionViewCompositionalLayout only.Expand description
Provided Methods§
fn container(&self) -> Retained<ProtocolObject<dyn NSCollectionLayoutContainer>>
fn traitCollection(&self) -> Retained<UITraitCollection>
Available on crate feature
UITraitCollection only.Trait Implementations§
impl<T> ImplementedBy<T> for dyn NSCollectionLayoutEnvironment
Source§impl ProtocolType for dyn NSCollectionLayoutEnvironment
impl ProtocolType for dyn NSCollectionLayoutEnvironment
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".