pub struct StudioConfig {
pub brand: Option<BrandConfig>,
pub theme: Option<ThemeConfig>,
pub sidebar: Option<SidebarConfig>,
pub resources: BTreeMap<String, ResourceConfig>,
pub pages: BTreeMap<String, PageConfig>,
pub has_extensions: bool,
pub login_url: Option<String>,
}Fields§
§brand: Option<BrandConfig>§theme: Option<ThemeConfig>§resources: BTreeMap<String, ResourceConfig>§pages: BTreeMap<String, PageConfig>§has_extensions: boolTrue when the project ships a studio.entry.tsx bundle. Studio
HTML dynamic-imports /studio/extensions.js only when this flag
is set.
login_url: Option<String>URL to redirect unauthenticated /studio callers to. Apps with
their own login page (Pylon Cloud, dashboards) point this at
their existing flow so users don’t see the built-in admin-token
form. The framework appends ?next=/studio.
Trait Implementations§
Source§impl Clone for StudioConfig
impl Clone for StudioConfig
Source§fn clone(&self) -> StudioConfig
fn clone(&self) -> StudioConfig
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 StudioConfig
impl Debug for StudioConfig
Source§impl Default for StudioConfig
impl Default for StudioConfig
Source§fn default() -> StudioConfig
fn default() -> StudioConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for StudioConfigwhere
StudioConfig: Default,
impl<'de> Deserialize<'de> for StudioConfigwhere
StudioConfig: Default,
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
Source§impl PartialEq for StudioConfig
impl PartialEq for StudioConfig
Source§impl Serialize for StudioConfig
impl Serialize for StudioConfig
impl StructuralPartialEq for StudioConfig
Auto Trait Implementations§
impl Freeze for StudioConfig
impl RefUnwindSafe for StudioConfig
impl Send for StudioConfig
impl Sync for StudioConfig
impl Unpin for StudioConfig
impl UnsafeUnpin for StudioConfig
impl UnwindSafe for StudioConfig
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