pub struct CustomIpamBackend { /* private fields */ }Expand description
Reports which names an operator script associates with an address.
Implementations§
Source§impl CustomIpamBackend
impl CustomIpamBackend
Sourcepub fn from_config(cfg: &CustomIpamConfig, timeout_ms: u64) -> Result<Self>
pub fn from_config(cfg: &CustomIpamConfig, timeout_ms: u64) -> Result<Self>
Validates the configuration and builds the hook. Runs nothing.
timeout_ms is IpamConfig::timeout_ms,
not a budget of this section’s own: the registry already wraps every
lookup in it, and giving the hook the same value is what makes the
child actually killed at the deadline rather than left to
kill_on_drop alone.
Trait Implementations§
Source§impl Debug for CustomIpamBackend
impl Debug for CustomIpamBackend
Auto Trait Implementations§
impl Freeze for CustomIpamBackend
impl RefUnwindSafe for CustomIpamBackend
impl Send for CustomIpamBackend
impl Sync for CustomIpamBackend
impl Unpin for CustomIpamBackend
impl UnsafeUnpin for CustomIpamBackend
impl UnwindSafe for CustomIpamBackend
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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