pub fn parse(css: &str) -> Result<Sheet> {
        match Self::sheet(css) {
            // Converting to String, primarily due to lifetime requirements.
            Err(nom::Err::Error(e)) | Err(nom::Err::Failure(e)) => Err(Error::Parse {
                reason: convert_error(css, e.clone()),
                source: Some(VerboseError {
                    errors: e
                        .errors
                        .into_iter()
                        .map(|(i, e)| (i.to_string(), e))
                        .collect(),
                }),
            }),
            Err(nom::Err::Incomplete(e)) => Err(Error::Parse {
                reason: format!("{:#?}", e),
                source: None,
            }),
            Ok((_, res)) => Ok(res),
        }
    }
/// The parse the style and returns a `Result<Sheet>`.
The parse the style and returns a `Result`.
The parse the style and returns a ` Result ` .
pub fn parse(css: &str) -> Result<Sheet> {
        match Self::sheet(css) {
            // Converting to String, primarily due to lifetime requirements.
            Err(nom::Err::Error(e)) | Err(nom::Err::Failure(e)) => Err(Error::Parse {
                reason: convert_error(css, e.clone()),
                source: Some(VerboseError {
                    errors: e
                        .errors
                        .into_iter()
                        .map(|(i, e)| (i.to_string(), e))
                        .collect(),
                }),
            }),
            Err(nom::Err::Incomplete(e)) => Err(Error::Parse {
                reason: format!("{:#?}", e),
                source: None,
            }),
            Ok((_, res)) => Ok(res),
        }
    }
pub fn parse ( css : & str ) -> Result < Sheet > { match Self :: sheet ( css ) { // Converting to String, primarily due to lifetime requirements. Err ( nom :: Err :: Error ( e ) ) | Err ( nom :: Err :: Failure ( e ) ) => Err ( Error :: Parse { reason : convert_error ( css , e . clone ( ) ) , source : Some ( VerboseError { errors : e . errors . into_iter ( ) . map ( | ( i , e ) | ( i . to_string ( ) , e ) ) . collect ( ) , } ) , } ) , Err ( nom :: Err :: Incomplete ( e ) ) => Err ( Error :: Parse { reason : format ! ( " " e ) , source : None , } ) , Ok ( ( _ , res ) ) => Ok ( res ) , } }
The parse the style and returns a `Result<Sheet>`.
The parse the style and returns a ` Result<Sheet > ` .
css
&str
css
&str