pub struct QuickDatabaseReport {
pub status: String,
pub database: DatabaseSummary,
pub credentials_written_to: String,
pub credentials_variable: String,
}Expand description
PRD §5.2 report — the agent contract. Serialized verbatim by both front-ends.
Fields§
§status: Stringok for fresh/resumed provisioning, reused when an existing DB was returned.
database: DatabaseSummary§credentials_written_to: String§credentials_variable: StringTrait Implementations§
Source§impl Clone for QuickDatabaseReport
impl Clone for QuickDatabaseReport
Source§impl Debug for QuickDatabaseReport
impl Debug for QuickDatabaseReport
Source§impl<'de> Deserialize<'de> for QuickDatabaseReport
impl<'de> Deserialize<'de> for QuickDatabaseReport
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
Auto Trait Implementations§
impl Freeze for QuickDatabaseReport
impl RefUnwindSafe for QuickDatabaseReport
impl Send for QuickDatabaseReport
impl Sync for QuickDatabaseReport
impl Unpin for QuickDatabaseReport
impl UnsafeUnpin for QuickDatabaseReport
impl UnwindSafe for QuickDatabaseReport
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