[][src]Struct ascesis::CesFile

pub struct CesFile { /* fields omitted */ }

Methods

impl CesFile[src]

pub fn from_script<S: AsRef<str>>(script: S) -> Result<Self, Box<dyn Error>>[src]

pub fn set_root_name<S: AsRef<str>>(
    &mut self,
    root_name: S
) -> Result<(), Box<dyn Error>>
[src]

pub fn get_vis_size<S: AsRef<str>>(&self, key: S) -> Option<u64>[src]

pub fn get_vis_name<S: AsRef<str>>(&self, key: S) -> Option<&str>[src]

pub fn get_nested_vis_size<I, S>(
    &self,
    subblock_keys: I,
    value_key: S
) -> Option<u64> where
    I: IntoIterator + Clone,
    I::Item: AsRef<str>,
    S: AsRef<str>, 
[src]

pub fn get_nested_vis_name<I, S>(
    &self,
    subblock_keys: I,
    value_key: S
) -> Option<&str> where
    I: IntoIterator + Clone,
    I::Item: AsRef<str>,
    S: AsRef<str>, 
[src]

pub fn get_sat_encoding(&self) -> Result<Option<Encoding>, AscesisError>[src]

Trait Implementations

impl CompilableMut for CesFile[src]

impl Content for CesFile[src]

impl Debug for CesFile[src]

impl Default for CesFile[src]

impl From<Vec<CesFileBlock>> for CesFile[src]

impl FromStr for CesFile[src]

type Err = ParsingError

The associated error which can be returned from parsing.

Auto Trait Implementations

impl RefUnwindSafe for CesFile

impl Send for CesFile

impl Sync for CesFile

impl Unpin for CesFile

impl UnwindSafe for CesFile

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<Reference, Outer, OuterFieldType, Inner> HasPart<Nested<Outer, Inner>> for Reference where
    Inner: Part,
    Outer: Part<PartType = Field<OuterFieldType>>,
    OuterFieldType: HasPart<Inner, RawTarget = OuterFieldType> + PartialRefTarget + ?Sized,
    Reference: HasPart<Outer> + ?Sized

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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,