pub enum BuildDependency {
None,
Ffi,
Rustler,
}Expand description
Build-time dependency for a language backend.
Variants§
None
Backend has no external build dependencies.
Ffi
Backend depends on the C FFI base being built first (Go, Java, C#, Zig).
Rustler
Backend depends on the Rustler NIF being built first (Gleam).
Trait Implementations§
Source§impl Clone for BuildDependency
impl Clone for BuildDependency
Source§fn clone(&self) -> BuildDependency
fn clone(&self) -> BuildDependency
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 BuildDependency
impl Debug for BuildDependency
Source§impl Default for BuildDependency
impl Default for BuildDependency
Source§fn default() -> BuildDependency
fn default() -> BuildDependency
Returns the “default value” for a type. Read more
Source§impl PartialEq for BuildDependency
impl PartialEq for BuildDependency
impl Copy for BuildDependency
impl Eq for BuildDependency
impl StructuralPartialEq for BuildDependency
Auto Trait Implementations§
impl Freeze for BuildDependency
impl RefUnwindSafe for BuildDependency
impl Send for BuildDependency
impl Sync for BuildDependency
impl Unpin for BuildDependency
impl UnsafeUnpin for BuildDependency
impl UnwindSafe for BuildDependency
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