pub enum InstallationArtifactKind {
Manifest,
ContractBundle,
QueryModule,
ReactiveModule,
MigrationBundle,
Rust,
TypeScript,
Go,
Python,
Mcp,
SeedInput,
AdapterManifest,
}Expand description
Closed compiler-owned artifact class.
Variants§
Manifest
Canonical application manifest.
ContractBundle
Canonical contract bundle.
QueryModule
Named-query module.
ReactiveModule
Reactive module.
MigrationBundle
Compiled migration bundle.
Rust
Rust generated bindings.
TypeScript
TypeScript generated bindings.
Go
Go generated bindings.
Python
Python generated bindings.
Mcp
Generated MCP catalog.
SeedInput
Bounded seed input.
AdapterManifest
Adapter conformance manifest.
Trait Implementations§
Source§impl Clone for InstallationArtifactKind
impl Clone for InstallationArtifactKind
Source§fn clone(&self) -> InstallationArtifactKind
fn clone(&self) -> InstallationArtifactKind
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 moreimpl Copy for InstallationArtifactKind
Source§impl Debug for InstallationArtifactKind
impl Debug for InstallationArtifactKind
impl Eq for InstallationArtifactKind
Source§impl Ord for InstallationArtifactKind
impl Ord for InstallationArtifactKind
Source§fn cmp(&self, other: &InstallationArtifactKind) -> Ordering
fn cmp(&self, other: &InstallationArtifactKind) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for InstallationArtifactKind
impl PartialEq for InstallationArtifactKind
Source§impl PartialOrd for InstallationArtifactKind
impl PartialOrd for InstallationArtifactKind
impl StructuralPartialEq for InstallationArtifactKind
Auto Trait Implementations§
impl Freeze for InstallationArtifactKind
impl RefUnwindSafe for InstallationArtifactKind
impl Send for InstallationArtifactKind
impl Sync for InstallationArtifactKind
impl Unpin for InstallationArtifactKind
impl UnsafeUnpin for InstallationArtifactKind
impl UnwindSafe for InstallationArtifactKind
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