pub enum ToolSourceError {
InvalidSourceId,
InvalidDescriptorDigest,
}Expand description
Error returned when validating tool-source provenance.
Variants§
InvalidSourceId
Source ID is empty, oversized, or not canonical lowercase ASCII.
InvalidDescriptorDigest
Descriptor digest is not lowercase hexadecimal SHA-256 text.
Trait Implementations§
Source§impl Clone for ToolSourceError
impl Clone for ToolSourceError
Source§fn clone(&self) -> ToolSourceError
fn clone(&self) -> ToolSourceError
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 moreimpl Copy for ToolSourceError
Source§impl Debug for ToolSourceError
impl Debug for ToolSourceError
Source§impl Display for ToolSourceError
impl Display for ToolSourceError
impl Eq for ToolSourceError
Source§impl Error for ToolSourceError
impl Error for ToolSourceError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl PartialEq for ToolSourceError
impl PartialEq for ToolSourceError
impl StructuralPartialEq for ToolSourceError
Auto Trait Implementations§
impl Freeze for ToolSourceError
impl RefUnwindSafe for ToolSourceError
impl Send for ToolSourceError
impl Sync for ToolSourceError
impl Unpin for ToolSourceError
impl UnsafeUnpin for ToolSourceError
impl UnwindSafe for ToolSourceError
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