pub struct RuntimeFacts {
pub bun_version: Option<String>,
pub node_version: Option<String>,
pub npm_version: Option<String>,
pub nix_version: Option<String>,
pub go_version: Option<String>,
pub zig_version: Option<String>,
pub cargo_zigbuild_version: Option<String>,
}Expand description
JS-runtime facts.
Fields§
§bun_version: Option<String>§node_version: Option<String>§npm_version: Option<String>§nix_version: Option<String>Nix version (from nix --version, gated on a populated /nix/store).
go_version: Option<String>Go toolchain version (from go version).
zig_version: Option<String>Zig version (from zig version). Gates cargo zigbuild routing together
with cargo_zigbuild_version — both must be present.
cargo_zigbuild_version: Option<String>cargo-zigbuild version (from cargo-zigbuild --version).
Trait Implementations§
Source§impl Clone for RuntimeFacts
impl Clone for RuntimeFacts
Source§impl Debug for RuntimeFacts
impl Debug for RuntimeFacts
Source§impl Default for RuntimeFacts
impl Default for RuntimeFacts
Source§impl<'de> Deserialize<'de> for RuntimeFacts
impl<'de> Deserialize<'de> for RuntimeFacts
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
impl Eq for RuntimeFacts
Source§impl JsonSchema for RuntimeFacts
impl JsonSchema for RuntimeFacts
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for RuntimeFacts
impl PartialEq for RuntimeFacts
Source§impl Serialize for RuntimeFacts
impl Serialize for RuntimeFacts
impl StructuralPartialEq for RuntimeFacts
Auto Trait Implementations§
impl Freeze for RuntimeFacts
impl RefUnwindSafe for RuntimeFacts
impl Send for RuntimeFacts
impl Sync for RuntimeFacts
impl Unpin for RuntimeFacts
impl UnsafeUnpin for RuntimeFacts
impl UnwindSafe for RuntimeFacts
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.