Trait sass_alt::Sass_Env_Frame_Ext
[−]
[src]
pub trait Sass_Env_Frame_Ext { fn get_lexical_environment_variable(self, name: &CStr) -> SassValue; fn set_lexical_environment_variable(self, name: &CStr, value: &SassValue); fn get_local_environment_variable(self, name: &CStr) -> SassValue; fn set_local_environment_variable(self, name: &CStr, value: &SassValue); fn get_global_environment_variable(self, name: &CStr) -> SassValue; fn set_global_environment_variable(self, name: &CStr, value: &SassValue); }
An extension type for the Sass_Env_Frame_Ext class to make its methods Object-Orientated.
Required Methods
fn get_lexical_environment_variable(self, name: &CStr) -> SassValue
Get a lexical environment variable. We own the value returned, as it is copy of that inside libsass.
fn set_lexical_environment_variable(self, name: &CStr, value: &SassValue)
Set a lexical environment variable. A copy is made and altered inside libsass.
fn get_local_environment_variable(self, name: &CStr) -> SassValue
Get a local environment variable. We own the value returned, as it is copy of that inside libsass.
fn set_local_environment_variable(self, name: &CStr, value: &SassValue)
Set a local environment variable. A copy is made and altered inside libsass.
fn get_global_environment_variable(self, name: &CStr) -> SassValue
Get a global environment variable. We own the value returned, as it is copy of that inside libsass.
fn set_global_environment_variable(self, name: &CStr, value: &SassValue)
Set a global environment variable. A copy is made and altered inside libsass.