pub struct ApiDescriptionBuildErrors { /* private fields */ }
Expand description
A collection of errors that occurred while building an ApiDescription
.
Returned by the api_description
and stub_api_description
functions
generated by the api_description
macro.
Implementations§
Source§impl ApiDescriptionBuildErrors
impl ApiDescriptionBuildErrors
Sourcepub fn new(errors: Vec<ApiDescriptionRegisterError>) -> Self
pub fn new(errors: Vec<ApiDescriptionRegisterError>) -> Self
Create a new ApiDescriptionBuildErrors
with the given errors.
Sourcepub fn errors(&self) -> &[ApiDescriptionRegisterError]
pub fn errors(&self) -> &[ApiDescriptionRegisterError]
Return a list of the errors that occurred.
Trait Implementations§
Source§impl Clone for ApiDescriptionBuildErrors
impl Clone for ApiDescriptionBuildErrors
Source§fn clone(&self) -> ApiDescriptionBuildErrors
fn clone(&self) -> ApiDescriptionBuildErrors
Returns a copy of the value. Read more
1.0.0 · 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 ApiDescriptionBuildErrors
impl Debug for ApiDescriptionBuildErrors
Source§impl Display for ApiDescriptionBuildErrors
impl Display for ApiDescriptionBuildErrors
Source§impl Error for ApiDescriptionBuildErrors
impl Error for ApiDescriptionBuildErrors
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()
impl Eq for ApiDescriptionBuildErrors
impl StructuralPartialEq for ApiDescriptionBuildErrors
Auto Trait Implementations§
impl Freeze for ApiDescriptionBuildErrors
impl RefUnwindSafe for ApiDescriptionBuildErrors
impl Send for ApiDescriptionBuildErrors
impl Sync for ApiDescriptionBuildErrors
impl Unpin for ApiDescriptionBuildErrors
impl UnwindSafe for ApiDescriptionBuildErrors
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,
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.