pub struct SpawnProfileDefaults {
pub profile_id: SpawnProfileId,
pub revision: SpawnProfileRevision,
pub provider: AgentId,
pub mode: SessionMode,
pub terminal_size: TerminalSize,
pub prompt: Option<SpawnPrompt>,
pub bundle_id: Option<SpawnBundleId>,
pub context_id: Option<SpawnContextId>,
pub environment_profile_id: Option<SpawnEnvironmentProfileId>,
}Fields§
§profile_id: SpawnProfileId§revision: SpawnProfileRevision§provider: AgentId§mode: SessionMode§terminal_size: TerminalSize§prompt: Option<SpawnPrompt>§bundle_id: Option<SpawnBundleId>§context_id: Option<SpawnContextId>§environment_profile_id: Option<SpawnEnvironmentProfileId>Trait Implementations§
Source§impl Clone for SpawnProfileDefaults
impl Clone for SpawnProfileDefaults
Source§impl Debug for SpawnProfileDefaults
impl Debug for SpawnProfileDefaults
Source§impl<'de> Deserialize<'de> for SpawnProfileDefaults
impl<'de> Deserialize<'de> for SpawnProfileDefaults
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for SpawnProfileDefaults
Source§impl PartialEq for SpawnProfileDefaults
impl PartialEq for SpawnProfileDefaults
Source§impl Serialize for SpawnProfileDefaults
impl Serialize for SpawnProfileDefaults
impl StructuralPartialEq for SpawnProfileDefaults
Auto Trait Implementations§
impl Freeze for SpawnProfileDefaults
impl RefUnwindSafe for SpawnProfileDefaults
impl Send for SpawnProfileDefaults
impl Sync for SpawnProfileDefaults
impl Unpin for SpawnProfileDefaults
impl UnsafeUnpin for SpawnProfileDefaults
impl UnwindSafe for SpawnProfileDefaults
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