Cargo Features

[dependencies]
dll-syringe = { version = "0.15.2", default-features = false, features = ["full", "into-x86-from-x64", "rpc-core", "rpc-raw", "rpc-payload", "rpc", "process-memory", "payload-utils", "syringe", "doc-cfg"] }
default = into-x86-from-x64, rpc, syringe

These default features are set whenever dll-syringe is added without default-features = false somewhere in the dependency tree.

full doc-cfg? = into-x86-from-x64, payload-utils, process-memory, rpc
into-x86-from-x64 default full? = goblin, syringe
rpc-core rpc-raw? = syringe

Affects dll-syringe::rpc, error::RawRpcError

rpc-raw rpc rpc-payload? = rpc-core
rpc-payload rpc = bincode, rpc-raw, serde

Affects error::PayloadRpcError

rpc default full? = rpc-payload, rpc-raw
process-memory full?

Affects process::memory

payload-utils full? = bincode, serde

Affects dll-syringe::payload_utils

syringe default into-x86-from-x64 rpc-core? = iced-x86

Affects error::InjectError, error::EjectError, error::LoadProcedureError, error::SyringeError, error::SyringeOperationError

doc-cfg = full

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

iced-x86 syringe
bincode payload-utils? rpc-payload?
serde payload-utils? rpc-payload?
goblin x86_64 into-x86-from-x64

Enables goblin ^0.6