Trait sourceview5::prelude::DesktopAppInfoExtManual
source · pub trait DesktopAppInfoExtManual: Sealed + IsA<DesktopAppInfo> {
// Provided method
fn launch_uris_as_manager_with_fds<P, T, U, V>(
&self,
uris: &[&str],
launch_context: Option<&P>,
spawn_flags: SpawnFlags,
user_setup: Option<Box<dyn FnOnce()>>,
pid_callback: Option<&mut dyn FnMut(&DesktopAppInfo, Pid)>,
stdin_fd: &mut T,
stdout_fd: &mut U,
stderr_fd: &mut V,
) -> Result<(), Error>
where P: IsA<AppLaunchContext>,
T: AsRawFd,
U: AsRawFd,
V: AsRawFd { ... }
}
Provided Methods§
fn launch_uris_as_manager_with_fds<P, T, U, V>( &self, uris: &[&str], launch_context: Option<&P>, spawn_flags: SpawnFlags, user_setup: Option<Box<dyn FnOnce()>>, pid_callback: Option<&mut dyn FnMut(&DesktopAppInfo, Pid)>, stdin_fd: &mut T, stdout_fd: &mut U, stderr_fd: &mut V, ) -> Result<(), Error>
Object Safety§
This trait is not object safe.