pub struct QappHostExtension {Show 22 fields
pub app_id: String,
pub display_name: String,
pub category: String,
pub launch_modes: Vec<String>,
pub preferred_launch_mode: String,
pub supports_offline: bool,
pub requires: Vec<QappLaunchRequirement>,
pub required_ontologies: Vec<String>,
pub optional_remote_endpoints: Vec<String>,
pub max_sensitivity_clearance: String,
pub required_models: Vec<String>,
pub entrypoints: HashMap<String, String>,
pub wasm: Option<QappWasmConfig>,
pub local_daemon: Option<QappDaemonConfig>,
pub chat_integration: Option<QappChatIntegrationConfig>,
pub representation_contract: Option<QappRepresentationContract>,
pub pinn_model: Option<QappPinnModelConfig>,
pub ui_surfaces: Vec<String>,
pub notes: Vec<String>,
pub pages: Vec<QappPage>,
pub export_targets: Vec<String>,
pub did_git: Option<String>,
}Fields§
§app_id: String§display_name: String§category: String§launch_modes: Vec<String>§preferred_launch_mode: String§supports_offline: bool§requires: Vec<QappLaunchRequirement>§required_ontologies: Vec<String>§optional_remote_endpoints: Vec<String>§max_sensitivity_clearance: String§required_models: Vec<String>§entrypoints: HashMap<String, String>§wasm: Option<QappWasmConfig>§local_daemon: Option<QappDaemonConfig>§chat_integration: Option<QappChatIntegrationConfig>§representation_contract: Option<QappRepresentationContract>§pinn_model: Option<QappPinnModelConfig>§ui_surfaces: Vec<String>§notes: Vec<String>§pages: Vec<QappPage>Named pages/views this QApp exposes. Empty = single-page (entrypoints.web).
export_targets: Vec<String>Export targets: “embedded” | “wasm-mobile” | “tauri-desktop”
did_git: Option<String>did:git identity for this QApp repo (enables Gitmark validation + qualia:// sharing)
Trait Implementations§
Source§impl Clone for QappHostExtension
impl Clone for QappHostExtension
Source§fn clone(&self) -> QappHostExtension
fn clone(&self) -> QappHostExtension
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 QappHostExtension
impl Debug for QappHostExtension
Source§impl Default for QappHostExtension
impl Default for QappHostExtension
Source§fn default() -> QappHostExtension
fn default() -> QappHostExtension
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for QappHostExtension
impl<'de> Deserialize<'de> for QappHostExtension
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 QappHostExtension
impl RefUnwindSafe for QappHostExtension
impl Send for QappHostExtension
impl Sync for QappHostExtension
impl Unpin for QappHostExtension
impl UnsafeUnpin for QappHostExtension
impl UnwindSafe for QappHostExtension
Blanket Implementations§
§impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
Aggregate shares in an MPC protocol.
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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§impl<T> NoneValue for Twhere
T: Default,
impl<T> NoneValue for Twhere
T: Default,
type NoneType = T
§fn null_value() -> T
fn null_value() -> T
The none-equivalent value.