pub(crate) struct ExecSession {
pub(crate) child_reaper: Arc<ChildReaper>,
pub(crate) tty: bool,
pub(crate) server_config: Arc<Config>,
pub(crate) cgroup_manager: CgroupManager,
pub(crate) command: Vec<String>,
pub(crate) common: SessionCommon,
}Expand description
Required exec session data. Not Debug, the command may carry secrets.
Fields§
§child_reaper: Arc<ChildReaper>§tty: boolWhether the process gets a terminal. Its console socket gets created only once the client came.
server_config: Arc<Config>§cgroup_manager: CgroupManager§command: Vec<String>§common: SessionCommonAuto Trait Implementations§
impl Freeze for ExecSession
impl RefUnwindSafe for ExecSession
impl Send for ExecSession
impl Sync for ExecSession
impl Unpin for ExecSession
impl UnsafeUnpin for ExecSession
impl UnwindSafe for ExecSession
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].