Enum gitlab::api::projects::ProjectsBuilderError
source · #[non_exhaustive]pub enum ProjectsBuilderError {
UninitializedField(&'static str),
ValidationError(String),
}Expand description
Error type for ProjectsBuilder
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
UninitializedField(&'static str)
Uninitialized field
ValidationError(String)
Custom validation error
Trait Implementations§
source§impl Debug for ProjectsBuilderError
impl Debug for ProjectsBuilderError
source§impl Display for ProjectsBuilderError
impl Display for ProjectsBuilderError
source§impl Error for ProjectsBuilderError
impl Error for ProjectsBuilderError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
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 From<String> for ProjectsBuilderError
impl From<String> for ProjectsBuilderError
source§impl From<UninitializedFieldError> for ProjectsBuilderError
impl From<UninitializedFieldError> for ProjectsBuilderError
source§fn from(s: UninitializedFieldError) -> Self
fn from(s: UninitializedFieldError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl RefUnwindSafe for ProjectsBuilderError
impl Send for ProjectsBuilderError
impl Sync for ProjectsBuilderError
impl Unpin for ProjectsBuilderError
impl UnwindSafe for ProjectsBuilderError
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