Trait sass_alt::Sass_Import_Entry_Ext [] [src]

pub trait Sass_Import_Entry_Ext {
    fn delete(self);
fn get_abs_path<'a>(self) -> Option<&'a CStr>;
fn get_imp_path<'a>(self) -> Option<&'a CStr>;
fn get_source<'a>(self) -> Option<&'a CStr>;
fn get_source_map<'a>(self) -> Option<&'a CStr>;
fn get_error_line(self) -> usize;
fn get_error_column(self) -> usize;
fn get_error_message<'a>(self) -> Option<&'a CStr>;
fn set_error(self, message: &CStr, line: usize, column: usize) -> Self; }

An extension type for the *mut Sass_Import_Entry class to make its methods Object-Orientated.

Required Methods

Delete (drop) a Sass_import_Entry

Get the absolute path of an import. Can be null.

Get the path of an import. Can be null.

Get source. Can be null.

Get source map. Can be null.

Get error line.

Get error column.

Get error message. Can be null.

Set an error. The returned value Self, is the same as that passed, self, ie it is for convenience.

Implementations on Foreign Types

impl Sass_Import_Entry_Ext for Sass_Import_Entry
[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

Implementors