pub struct NativeLaunchProfileDescriptor { /* private fields */ }Expand description
Revisioned non-secret descriptor for a built-in native launch profile.
Implementations§
Source§impl NativeLaunchProfileDescriptor
impl NativeLaunchProfileDescriptor
pub const fn id(&self) -> &'static str
pub const fn revision(&self) -> &'static str
pub const fn agent_id(&self) -> &'static str
pub const fn transport(&self) -> TransportKind
pub const fn required_env_keys(&self) -> &'static [&'static str]
pub const fn optional_env_keys(&self) -> &'static [&'static str]
pub const fn owned_env_keys(&self) -> &'static [&'static str]
pub fn instantiate( &self, resolver: Arc<dyn NativeChildEnvironmentResolver>, ) -> Result<NativeLaunchProfile, NativeLaunchProfileError>
Trait Implementations§
impl Copy for NativeLaunchProfileDescriptor
impl Eq for NativeLaunchProfileDescriptor
impl StructuralPartialEq for NativeLaunchProfileDescriptor
Auto Trait Implementations§
impl Freeze for NativeLaunchProfileDescriptor
impl RefUnwindSafe for NativeLaunchProfileDescriptor
impl Send for NativeLaunchProfileDescriptor
impl Sync for NativeLaunchProfileDescriptor
impl Unpin for NativeLaunchProfileDescriptor
impl UnsafeUnpin for NativeLaunchProfileDescriptor
impl UnwindSafe for NativeLaunchProfileDescriptor
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