pub struct EstateCall {
pub v: u32,
pub call: String,
pub estate: String,
pub members: Vec<String>,
pub gib: u64,
pub at_unix_ms: i64,
pub carries: String,
}Expand description
A sold estate’s call to its shop (SoldEstate.Recharge, Upgrade, TakeMaterial,
UpdateTake, UpdateReport): what is asked, by which estate, when. The estate’s
monetize signs it with the client key minted for it at install (kept in
the shop’s custody); the shop verifies it under the key’s public half,
recorded on the order. A call is fresh for CALL_FRESH_MS either side of
the shop’s clock.
Fields§
§v: u32§call: Stringgrow-go-ahead | grow-set.
estate: String§members: Vec<String>grow-set: the data disks to size, by the estate’s own names.
gib: u64grow-set: GB each member is sized to.
at_unix_ms: i64§carries: Stringrecharge (F4, 2026-10-09): what the call carries besides its words — the seed a
recharged box is laid with — so the signature covers it. Empty, and then absent from the
canonical JSON, on every other call: their signatures are as before.
Trait Implementations§
Source§impl Clone for EstateCall
impl Clone for EstateCall
Source§impl Debug for EstateCall
impl Debug for EstateCall
Source§impl<'de> Deserialize<'de> for EstateCall
impl<'de> Deserialize<'de> for EstateCall
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 EstateCall
Source§impl PartialEq for EstateCall
impl PartialEq for EstateCall
Source§impl Serialize for EstateCall
impl Serialize for EstateCall
impl StructuralPartialEq for EstateCall
Auto Trait Implementations§
impl Freeze for EstateCall
impl RefUnwindSafe for EstateCall
impl Send for EstateCall
impl Sync for EstateCall
impl Unpin for EstateCall
impl UnsafeUnpin for EstateCall
impl UnwindSafe for EstateCall
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