[−][src]Struct logdna_client::params::ParamsBuilder
Used to build an instance of Params
Methods
impl ParamsBuilder
[src]
pub fn new() -> Self
[src]
Constructs a new ParamsBuilder
pub fn hostname<T: Into<String>>(&mut self, hostname: T) -> &mut Self
[src]
Sets the hostname field, required
pub fn mac<T: Into<String>>(&mut self, mac: T) -> &mut Self
[src]
Sets the mac field, optional
pub fn ip<T: Into<String>>(&mut self, ip: T) -> &mut Self
[src]
Sets the ip field, optional
pub fn tags<T: Into<Tags>>(&mut self, tags: T) -> &mut Self
[src]
Sets the tags field, optional
pub fn build(&mut self) -> Result<Params, ParamsError>
[src]
Builds a Params instance from the current ParamsBuilder
Auto Trait Implementations
impl Send for ParamsBuilder
impl Unpin for ParamsBuilder
impl Sync for ParamsBuilder
impl RefUnwindSafe for ParamsBuilder
impl UnwindSafe for ParamsBuilder
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,