Refactor SassError to live inside error module

This commit is contained in:
ConnorSkees 2020-02-16 10:08:45 -05:00
parent 72ae82b6c5
commit ff0b05d74a
5 changed files with 9 additions and 6 deletions

View File

@ -1,6 +1,7 @@
//! # Convert from SCSS AST to CSS
use crate::atrule::AtRule;
use crate::{RuleSet, SassResult, Selector, Stmt, Style, StyleSheet};
use crate::error::SassResult;
use crate::{RuleSet, Selector, Stmt, Style, StyleSheet};
use std::fmt;
use std::io::Write;

View File

@ -4,6 +4,8 @@ use std::fmt::{self, Display};
use std::io;
use std::string::FromUtf8Error;
pub type SassResult<T> = Result<T, SassError>;
#[derive(Debug)]
pub struct SassError {
message: String,

View File

@ -1,6 +1,7 @@
use std::fmt::Write;
use crate::{RuleSet, SassResult, Stmt, StyleSheet};
use crate::error::SassResult;
use crate::{RuleSet, Stmt, StyleSheet};
pub(crate) struct PrettyPrinter<W: Write> {
buf: W,

View File

@ -1,5 +1,6 @@
use crate::common::Scope;
use crate::{SassResult, Stmt, StyleSheet};
use crate::error::SassResult;
use crate::{Stmt, StyleSheet};
use std::ffi::OsStr;
use std::path::Path;

View File

@ -59,7 +59,7 @@ use std::path::Path;
use crate::atrule::{AtRule, AtRuleKind};
use crate::common::{Keyword, Op, Pos, Scope, Symbol, Whitespace};
use crate::css::Css;
use crate::error::SassError;
use crate::error::{SassError, SassResult};
use crate::format::PrettyPrinter;
use crate::function::Function;
use crate::imports::import;
@ -88,8 +88,6 @@ mod units;
mod utils;
mod value;
pub type SassResult<T> = Result<T, SassError>;
#[derive(Clone, Debug, Eq, PartialEq)]
pub(crate) struct Token {
pos: Pos,