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
: WhetherHandlebars
uses ‘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
styles
andpublic
folders 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: String
Output 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: String
Source folder for template files
Default: templates
styles: String
Source folder for style files
Default: styles
public: String
Source folder for static public files
Default: public
strict: bool
Whether Handlebars
uses ‘strict mode’
If true
, undefined variables and partials throw an error
minify: bool
Whether output files should be minified
Only affects html
and css
output files
port: u16
Port for main dev server to be hosted on
Only used with "dev"
feature, but must be defined always
port_ws: u16
Port 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