pub struct ReleaseResource {
pub publication_id: Uuid,
pub post_id: Uuid,
pub preview_digest: PreviewDigest,
pub revision: Box<str>,
pub state: ReleaseState,
pub version: u64,
pub scheduled_for: OffsetDateTime,
pub published_at: Option<OffsetDateTime>,
pub block_reason: Option<ReleaseBlockReason>,
}Expand description
Current durable state and the exact identity approved for a release.
Fields§
§publication_id: Uuid§post_id: Uuid§preview_digest: PreviewDigest§revision: Box<str>§state: ReleaseState§version: u64§scheduled_for: OffsetDateTime§published_at: Option<OffsetDateTime>§block_reason: Option<ReleaseBlockReason>Trait Implementations§
Source§impl Clone for ReleaseResource
impl Clone for ReleaseResource
Source§impl Debug for ReleaseResource
impl Debug for ReleaseResource
Source§impl<'de> Deserialize<'de> for ReleaseResource
impl<'de> Deserialize<'de> for ReleaseResource
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 ReleaseResource
Source§impl PartialEq for ReleaseResource
impl PartialEq for ReleaseResource
Source§impl Serialize for ReleaseResource
impl Serialize for ReleaseResource
impl StructuralPartialEq for ReleaseResource
Auto Trait Implementations§
impl Freeze for ReleaseResource
impl RefUnwindSafe for ReleaseResource
impl Send for ReleaseResource
impl Sync for ReleaseResource
impl Unpin for ReleaseResource
impl UnsafeUnpin for ReleaseResource
impl UnwindSafe for ReleaseResource
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