pub struct Seed {Show 18 fields
pub id: String,
pub version: u32,
pub set_id: String,
pub root: PathBuf,
pub owner: String,
pub backend: DatabaseBackend,
pub class: SeedClass,
pub source: PathBuf,
pub source_sha256: String,
pub verify: PathBuf,
pub verify_sha256: String,
pub depends_on: Vec<String>,
pub environments: Vec<SeedEnvironment>,
pub idempotency: SeedIdempotency,
pub mutable_state: SeedMutableState,
pub risk: SeedRisk,
pub transaction: SeedTransaction,
pub preservation: SeedPreservation,
}Fields§
§id: String§version: u32§set_id: String§root: PathBuf§owner: String§backend: DatabaseBackend§class: SeedClass§source: PathBuf§source_sha256: String§verify: PathBuf§verify_sha256: String§depends_on: Vec<String>§environments: Vec<SeedEnvironment>§idempotency: SeedIdempotency§mutable_state: SeedMutableState§risk: SeedRisk§transaction: SeedTransaction§preservation: SeedPreservationTrait Implementations§
Source§impl<'de> Deserialize<'de> for Seed
impl<'de> Deserialize<'de> for Seed
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 Seed
impl StructuralPartialEq for Seed
Auto Trait Implementations§
impl Freeze for Seed
impl RefUnwindSafe for Seed
impl Send for Seed
impl Sync for Seed
impl Unpin for Seed
impl UnsafeUnpin for Seed
impl UnwindSafe for Seed
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