[][src]Struct libucl::object::builder::Builder

pub struct Builder { /* fields omitted */ }

Build element object.

This structure is immutable typed reference to object inside parsed tree. It can be one of Type elements and can be cast only to given type.

Methods

impl Builder[src]

pub fn from_ptr(obj: *mut ucl_object_t) -> Option<Self>[src]

Create new Object from raw pointer. Internal use only.

Important traits for Object
pub fn build(self) -> Object[src]

Trait Implementations

impl<'a> From<&'a str> for Builder[src]

impl From<String> for Builder[src]

impl From<bool> for Builder[src]

impl From<f64> for Builder[src]

impl From<i64> for Builder[src]

impl Into<Object> for Builder[src]

Auto Trait Implementations

impl RefUnwindSafe for Builder

impl !Send for Builder

impl !Sync for Builder

impl Unpin for Builder

impl UnwindSafe for Builder

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.