pub fn extract_single_scope(&self) -> Option<Scope> {
        if self.path.len() > 1 || !self.excludes.is_empty() || self.path.is_empty() {
            return None;
        }
        Some(self.path.as_slice()[0])
    }
/// If this selector is really just a single scope, return it
If this selector is really just a single scope, return it
If this selector is really just a single scope return it
pub fn extract_single_scope(&self) -> Option<Scope> {
        if self.path.len() > 1 || !self.excludes.is_empty() || self.path.is_empty() {
            return None;
        }
        Some(self.path.as_slice()[0])
    }
pub fn extract_single_scope ( & self ) -> Option < Scope > { if self . path . len ( ) > 1 || ! self . excludes . is_empty ( ) || self . path . is_empty ( ) { return None ; } Some ( self . path . as_slice ( ) [ 0 ] ) }
If this selector is really just a single scope, return it
If this selector is really just a single scope return it
&self
&self