pub struct RenderMarker {
pub schema_version: u32,
pub gateway: String,
pub env: String,
pub mode: String,
pub render_sha256: String,
pub files: Vec<MarkerFile>,
}Expand description
render.json: ign’s own record of a render written with --out. It is
not a gateway file and is never part of render_sha256. Phase 22 reads
it (plan --base), so its shape is versioned by schema_version.
Fields§
§schema_version: u32Marker schema version (1).
gateway: StringGateway directory name the render came from.
env: StringEnvironment the render was made for.
mode: StringDeployment mode from the target.
render_sha256: StringThe render’s render_sha256 (equals the envelope’s).
files: Vec<MarkerFile>Every written file, byte-sorted by path.
Implementations§
Trait Implementations§
Source§impl Clone for RenderMarker
impl Clone for RenderMarker
Source§impl Debug for RenderMarker
impl Debug for RenderMarker
Source§impl<'de> Deserialize<'de> for RenderMarker
impl<'de> Deserialize<'de> for RenderMarker
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 RenderMarker
Source§impl PartialEq for RenderMarker
impl PartialEq for RenderMarker
Source§impl Serialize for RenderMarker
impl Serialize for RenderMarker
impl StructuralPartialEq for RenderMarker
Auto Trait Implementations§
impl Freeze for RenderMarker
impl RefUnwindSafe for RenderMarker
impl Send for RenderMarker
impl Sync for RenderMarker
impl Unpin for RenderMarker
impl UnsafeUnpin for RenderMarker
impl UnwindSafe for RenderMarker
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.