pub struct Config {
pub build: String,
pub templates: String,
pub styles: String,
pub public: String,
pub strict: bool,
pub minify: bool,
pub port: u16,
pub port_ws: u16,
}Expand description
Configuration struct for Unreact
Use Config::default() for default values
§Summary
strict: WhetherHandlebarsuses ‘strict mode’minify: Whether output files should be minified
Folders:
build: Output folder for built filestemplates: Source folder for template filesstyles: Source folder for style filespublic: Source folder for static public files
Note that
stylesandpublicfolders in build directory cannot be configured.
Development Options:
port: Port to serve dev server on - Only used with"dev"featureport_ws: Port to serve dev server websockets on - Only used with"watch"featurewatch_logs: Whether to log update information - Only used with"watch"feature
Fields§
§build: StringOutput folder for built files
Overridden with DEV_BUILD_DIR if in dev mode
Subfolders of build directory cannot be configured
Default: build (or .devbuild in dev mode)
templates: StringSource folder for template files
Default: templates
styles: StringSource folder for style files
Default: styles
public: StringSource folder for static public files
Default: public
strict: boolWhether Handlebars uses ‘strict mode’
If true, undefined variables and partials throw an error
minify: boolWhether output files should be minified
Only affects html and css output files
port: u16Port for main dev server to be hosted on
Only used with "dev" feature, but must be defined always
port_ws: u16Port for websocket server to be hosted on
Only used with "watch" feature, but must be defined always
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Config
impl RefUnwindSafe for Config
impl Send for Config
impl Sync for Config
impl Unpin for Config
impl UnwindSafe for Config
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more