#[non_exhaustive]pub struct AuthoritativeTaskView { /* private fields */ }Expand description
Typed authority inputs. They intentionally contain raw values; rendered
NativeFields are sanitized only after these values have been bound.
Implementations§
Source§impl AuthoritativeTaskView
impl AuthoritativeTaskView
pub fn task_id(&self) -> &str
pub fn lifecycle(&self) -> Option<&str>
pub fn scope_id(&self) -> &str
pub fn scope_digest(&self) -> &str
pub fn source_sha256(&self) -> Option<&str>
pub fn candidate_sha256(&self) -> Option<&str>
pub fn current_job_id(&self) -> Option<&str>
Source§impl AuthoritativeTaskView
impl AuthoritativeTaskView
pub fn try_from_value(value: &Value) -> Result<Self, String>
pub fn from_value(value: &Value) -> Result<Self, String>
Trait Implementations§
Source§impl Clone for AuthoritativeTaskView
impl Clone for AuthoritativeTaskView
Source§fn clone(&self) -> AuthoritativeTaskView
fn clone(&self) -> AuthoritativeTaskView
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AuthoritativeTaskView
impl Debug for AuthoritativeTaskView
impl Eq for AuthoritativeTaskView
Source§impl PartialEq for AuthoritativeTaskView
impl PartialEq for AuthoritativeTaskView
impl StructuralPartialEq for AuthoritativeTaskView
Auto Trait Implementations§
impl Freeze for AuthoritativeTaskView
impl RefUnwindSafe for AuthoritativeTaskView
impl Send for AuthoritativeTaskView
impl Sync for AuthoritativeTaskView
impl Unpin for AuthoritativeTaskView
impl UnsafeUnpin for AuthoritativeTaskView
impl UnwindSafe for AuthoritativeTaskView
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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§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.