pub enum StoreResponse {
Success {
id: AssetId,
path: Box<str>,
},
NeedData {
url: Box<str>,
},
Failure {
description: Box<str>,
},
}
Expand description
Response to store request.
Variants§
Success
Success. Payload contains asset id.
NeedData
Storing process requires to read data from URL, but can’t access it from treasury host.
Failure
Failure. Payload contains description.
Trait Implementations§
Source§impl Debug for StoreResponse
impl Debug for StoreResponse
Source§impl<'de> Deserialize<'de> for StoreResponse
impl<'de> Deserialize<'de> for StoreResponse
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 StoreResponse
impl RefUnwindSafe for StoreResponse
impl Send for StoreResponse
impl Sync for StoreResponse
impl Unpin for StoreResponse
impl UnwindSafe for StoreResponse
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