pub enum AclBuildError {
Revision(u8),
ObjectRevision,
Count(usize),
Size(usize),
}Expand description
Error returned when building an ACL.
Variants§
Revision(u8)
The requested ACL revision is unsupported.
ObjectRevision
Revision 2 cannot encode an object ACE.
Count(usize)
The ACL contains too many ACEs for its 16-bit count field.
Size(usize)
The ACL packet exceeds its 16-bit size field.
Trait Implementations§
Source§impl Clone for AclBuildError
impl Clone for AclBuildError
Source§fn clone(&self) -> AclBuildError
fn clone(&self) -> AclBuildError
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 AclBuildError
impl Debug for AclBuildError
Source§impl Display for AclBuildError
impl Display for AclBuildError
impl Eq for AclBuildError
Source§impl Error for AclBuildError
impl Error for AclBuildError
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 AclBuildError
impl PartialEq for AclBuildError
impl StructuralPartialEq for AclBuildError
Auto Trait Implementations§
impl Freeze for AclBuildError
impl RefUnwindSafe for AclBuildError
impl Send for AclBuildError
impl Sync for AclBuildError
impl Unpin for AclBuildError
impl UnsafeUnpin for AclBuildError
impl UnwindSafe for AclBuildError
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