fidl_fuchsia_session_sceneTrait ManagerProxyInterface
Source pub trait ManagerProxyInterface: Send + Sync {
type SetRootViewResponseFut: Future<Output = Result<ManagerSetRootViewResult, Error>> + Send;
type PresentRootViewLegacyResponseFut: Future<Output = Result<ManagerPresentRootViewLegacyResult, Error>> + Send;
type PresentRootViewResponseFut: Future<Output = Result<ManagerPresentRootViewResult, Error>> + Send;
// Required methods
fn set_root_view(
&self,
view_provider: ClientEnd<ViewProviderMarker>,
) -> Self::SetRootViewResponseFut;
fn present_root_view_legacy(
&self,
view_holder_token: ViewHolderToken,
view_ref: ViewRef,
) -> Self::PresentRootViewLegacyResponseFut;
fn present_root_view(
&self,
viewport_creation_token: ViewportCreationToken,
) -> Self::PresentRootViewResponseFut;
}