pub struct AddResult {
pub steps: Vec<Step>,
pub warnings: Vec<Warning>,
pub repo_url: String,
pub allocated_ports: Vec<(String, u16)>,
pub generated_secrets: Vec<String>,
pub env_content: String,
pub url: Option<String>,
pub tracked_envs: Vec<TrackedEnv>,
}Fields§
§steps: Vec<Step>§warnings: Vec<Warning>§repo_url: String§allocated_ports: Vec<(String, u16)>Allocated ports for this service (port_name, host_port).
generated_secrets: Vec<String>Names of auto-generated secrets (values are in .env).
env_content: StringThe generated .env content (for post-install processing).
url: Option<String>Public URL for this service (if –url was provided).
tracked_envs: Vec<TrackedEnv>Static env vars (key, default value, kind, optional human prompt
label) the registry expects in .env. Populated whether or not
the user is in interactive mode — ryra upgrade reads this back
to decide which additions need to prompt the user (kind=Prompted
/ Required) versus which can be appended silently (kind=Default).
Auto Trait Implementations§
impl Freeze for AddResult
impl RefUnwindSafe for AddResult
impl Send for AddResult
impl Sync for AddResult
impl Unpin for AddResult
impl UnsafeUnpin for AddResult
impl UnwindSafe for AddResult
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