pub struct PythonConfig {
pub wsgi_app: Option<String>,
pub asgi_app: Option<String>,
pub has_manage_py: bool,
pub main_file: Option<String>,
pub has_celery: bool,
pub has_whitenoise: bool,
pub build_backend: Option<String>,
}Fields§
§wsgi_app: Option<String>§asgi_app: Option<String>§has_manage_py: bool§main_file: Option<String>Detected entry file: main.py, app.py, wsgi.py, asgi.py
has_celery: boolCelery task queue detected — needs a separate worker process
has_whitenoise: boolDjango whitenoise detected — app serves its own static files
build_backend: Option<String>Build backend from pyproject.toml [build-system] (e.g. “setuptools”, “hatchling”, “maturin”)
Trait Implementations§
Source§impl Clone for PythonConfig
impl Clone for PythonConfig
Source§fn clone(&self) -> PythonConfig
fn clone(&self) -> PythonConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PythonConfig
impl Debug for PythonConfig
Source§impl<'de> Deserialize<'de> for PythonConfig
impl<'de> Deserialize<'de> for PythonConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for PythonConfig
impl RefUnwindSafe for PythonConfig
impl Send for PythonConfig
impl Sync for PythonConfig
impl Unpin for PythonConfig
impl UnsafeUnpin for PythonConfig
impl UnwindSafe for PythonConfig
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
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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>
Converts
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>
Converts
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