Skip to main content

AttrExtractorExt

Trait AttrExtractorExt 

Source
pub trait AttrExtractorExt {
    // Required methods
    fn require_token<'a>(
        &'a self,
        name: &'a str,
    ) -> Result<&'a str, FbxTryFromReason>;
    fn require_token_case_insensitive(
        &self,
        name: &str,
    ) -> Result<&str, FbxTryFromReason>;
    fn optional_token<'a>(
        &'a self,
        name: &'a str,
    ) -> Result<Option<&'a str>, FbxTryFromReason>;
    fn optional_token_case_insensitive<'a>(
        &'a self,
        name: &'a str,
    ) -> Result<Option<&'a str>, FbxTryFromReason>;
    fn optional_tokens<'a>(
        &'a self,
        name: &'a str,
    ) -> Result<Option<&'a [String]>, FbxTryFromReason>;
    fn optional_tokens_case_insensitive<'a>(
        &'a self,
        name: &'a str,
    ) -> Result<Option<&'a [String]>, FbxTryFromReason>;
}

Required Methods§

Source

fn require_token<'a>( &'a self, name: &'a str, ) -> Result<&'a str, FbxTryFromReason>

Source

fn require_token_case_insensitive( &self, name: &str, ) -> Result<&str, FbxTryFromReason>

Source

fn optional_token<'a>( &'a self, name: &'a str, ) -> Result<Option<&'a str>, FbxTryFromReason>

Source

fn optional_token_case_insensitive<'a>( &'a self, name: &'a str, ) -> Result<Option<&'a str>, FbxTryFromReason>

Source

fn optional_tokens<'a>( &'a self, name: &'a str, ) -> Result<Option<&'a [String]>, FbxTryFromReason>

Source

fn optional_tokens_case_insensitive<'a>( &'a self, name: &'a str, ) -> Result<Option<&'a [String]>, FbxTryFromReason>

Implementors§