pub enum ValidateBuildRequestError {
Show 13 variants
InvalidInputNode(usize, DirectoryError),
InputNodesNotSorted,
InvalidWorkingDir,
ScratchPathsNotSorted,
InvalidScratchPath(usize),
InvalidInputsDir,
InvalidOutputPath(usize),
OutputsNotSorted,
InvalidEnvVar(usize),
EnvVarNotSorted,
InvalidBuildConstraints(ValidateBuildConstraintsError),
InvalidAdditionalFilePath(usize),
AdditionalFilesNotSorted,
}Expand description
Errors that occur during the validation of BuildRequest messages.
Variants§
InvalidInputNode(usize, DirectoryError)
InputNodesNotSorted
InvalidWorkingDir
ScratchPathsNotSorted
InvalidScratchPath(usize)
InvalidInputsDir
InvalidOutputPath(usize)
OutputsNotSorted
InvalidEnvVar(usize)
EnvVarNotSorted
InvalidBuildConstraints(ValidateBuildConstraintsError)
InvalidAdditionalFilePath(usize)
AdditionalFilesNotSorted
Trait Implementations§
Source§impl Debug for ValidateBuildRequestError
impl Debug for ValidateBuildRequestError
Source§impl Display for ValidateBuildRequestError
impl Display for ValidateBuildRequestError
Source§impl Error for ValidateBuildRequestError
impl Error for ValidateBuildRequestError
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()
Auto Trait Implementations§
impl !Freeze for ValidateBuildRequestError
impl RefUnwindSafe for ValidateBuildRequestError
impl Send for ValidateBuildRequestError
impl Sync for ValidateBuildRequestError
impl Unpin for ValidateBuildRequestError
impl UnsafeUnpin for ValidateBuildRequestError
impl UnwindSafe for ValidateBuildRequestError
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::RequestCreates a shared type from an unshared type.
§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].Source§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.