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§

source

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,

Object Safety§

This trait is not object safe.

Implementors§