Docs.rs
xlsynth-sys-0.0.50
xlsynth-sys 0.0.50
Permalink
Docs.rs crate page
Apache-2.0
Links
Homepage
Repository
crates.io
Source
Owners
cdleary
Dependencies
libc ^0.2
normal
curl ^0.4
build
flate2 ^1.0
build
tar ^0.4
build
Versions
1.23%
of the crate is documented
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
xlsynth_
sys
0.0.50
All Items
Crate Items
Structs
Constants
Functions
Type Aliases
Crate
xlsynth_sys
Copy item path
Source
Expand description
Declarations for the C API for the XLS dynamic shared object.
Structs
§
CDslx
Colon
Ref
CDslx
Constant
Def
CDslx
Enum
Def
CDslx
Enum
Member
CDslx
Expr
CDslx
Import
CDslx
Import
Data
CDslx
Interp
Value
CDslx
Module
CDslx
Module
Member
CDslx
Struct
Def
CDslx
Struct
Member
CDslx
Type
CDslx
Type
Alias
CDslx
Type
Annotation
CDslx
Type
Definition
CDslx
Type
Dim
CDslx
Type
Info
CDslx
Type
Ref
CDslx
Type
RefType
Annotation
CDslx
Typechecked
Module
CIrBits
CIrFunction
CIrFunction
Type
CIrPackage
CIrType
CIrValue
CVast
Continuous
Assignment
CVast
Data
Type
CVast
Expression
CVast
File
CVast
Index
CVast
Indexable
Expression
CVast
Instantiation
CVast
Literal
CVast
Logic
Ref
CVast
Module
CVast
Slice
Constants
§
DSLX_
STDLIB_
PATH
XLS_
DSO_
PATH
Functions
§
xls_
bits_
free
⚠
xls_
bits_
get_
bit_
count
⚠
xls_
c_
str_
free
⚠
xls_
convert_
dslx_
to_
ir
⚠
xls_
dslx_
colon_
ref_
get_
attr
⚠
xls_
dslx_
colon_
ref_
resolve_
import_
subject
⚠
xls_
dslx_
constant_
def_
get_
name
⚠
xls_
dslx_
constant_
def_
get_
value
⚠
xls_
dslx_
enum_
def_
get_
identifier
⚠
xls_
dslx_
enum_
def_
get_
member
⚠
xls_
dslx_
enum_
def_
get_
member_
count
⚠
xls_
dslx_
enum_
def_
get_
underlying
⚠
xls_
dslx_
enum_
member_
get_
name
⚠
xls_
dslx_
enum_
member_
get_
value
⚠
xls_
dslx_
import_
data_
create
⚠
xls_
dslx_
import_
data_
free
⚠
xls_
dslx_
import_
get_
subject
⚠
xls_
dslx_
import_
get_
subject_
count
⚠
xls_
dslx_
interp_
value_
convert_
to_
ir
⚠
xls_
dslx_
interp_
value_
free
⚠
xls_
dslx_
module_
get_
member
⚠
xls_
dslx_
module_
get_
member_
count
⚠
xls_
dslx_
module_
get_
name
⚠
xls_
dslx_
module_
get_
type_
definition_
as_
enum_
def
⚠
xls_
dslx_
module_
get_
type_
definition_
as_
struct_
def
⚠
xls_
dslx_
module_
get_
type_
definition_
as_
type_
alias
⚠
xls_
dslx_
module_
get_
type_
definition_
count
⚠
xls_
dslx_
module_
get_
type_
definition_
kind
⚠
xls_
dslx_
module_
member_
get_
constant_
def
⚠
xls_
dslx_
module_
member_
get_
enum_
def
⚠
xls_
dslx_
module_
member_
get_
kind
⚠
xls_
dslx_
module_
member_
get_
struct_
def
⚠
xls_
dslx_
module_
member_
get_
type_
alias
⚠
xls_
dslx_
parse_
and_
typecheck
⚠
xls_
dslx_
struct_
def_
get_
identifier
⚠
xls_
dslx_
struct_
def_
get_
member
⚠
xls_
dslx_
struct_
def_
get_
member_
count
⚠
xls_
dslx_
struct_
def_
is_
parametric
⚠
xls_
dslx_
struct_
member_
get_
name
⚠
xls_
dslx_
struct_
member_
get_
type
⚠
xls_
dslx_
type_
alias_
get_
identifier
⚠
xls_
dslx_
type_
alias_
get_
type_
annotation
⚠
xls_
dslx_
type_
annotation_
get_
type_
ref_
type_
annotation
⚠
xls_
dslx_
type_
array_
get_
element_
type
⚠
xls_
dslx_
type_
array_
get_
size
⚠
xls_
dslx_
type_
definition_
get_
colon_
ref
⚠
xls_
dslx_
type_
dim_
free
⚠
xls_
dslx_
type_
dim_
get_
as_
bool
⚠
xls_
dslx_
type_
dim_
get_
as_
int64
⚠
xls_
dslx_
type_
dim_
is_
parametric
⚠
xls_
dslx_
type_
get_
enum_
def
⚠
xls_
dslx_
type_
get_
struct_
def
⚠
xls_
dslx_
type_
get_
total_
bit_
count
⚠
xls_
dslx_
type_
info_
get_
const_
expr
⚠
xls_
dslx_
type_
info_
get_
type_
constant_
def
⚠
xls_
dslx_
type_
info_
get_
type_
enum_
def
⚠
xls_
dslx_
type_
info_
get_
type_
struct_
def
⚠
xls_
dslx_
type_
info_
get_
type_
struct_
member
⚠
xls_
dslx_
type_
info_
get_
type_
type_
alias
⚠
xls_
dslx_
type_
info_
get_
type_
type_
annotation
⚠
Gets the concrete type for a TypeAnnotation AST node.
xls_
dslx_
type_
is_
array
⚠
xls_
dslx_
type_
is_
bits_
like
⚠
xls_
dslx_
type_
is_
enum
⚠
xls_
dslx_
type_
is_
signed_
bits
⚠
xls_
dslx_
type_
is_
struct
⚠
xls_
dslx_
type_
ref_
get_
type_
definition
⚠
xls_
dslx_
type_
ref_
type_
annotation_
get_
type_
ref
⚠
xls_
dslx_
type_
to_
string
⚠
xls_
dslx_
typechecked_
module_
free
⚠
xls_
dslx_
typechecked_
module_
get_
module
⚠
xls_
dslx_
typechecked_
module_
get_
type_
info
⚠
xls_
format_
preference_
from_
string
⚠
xls_
function_
get_
name
⚠
xls_
function_
get_
type
⚠
xls_
function_
type_
to_
string
⚠
xls_
interpret_
function
⚠
xls_
mangle_
dslx_
name
⚠
xls_
optimize_
ir
⚠
xls_
package_
free
⚠
xls_
package_
get_
function
⚠
xls_
package_
get_
type_
for_
value
⚠
xls_
package_
to_
string
⚠
xls_
parse_
ir_
package
⚠
xls_
parse_
typed_
value
⚠
xls_
type_
to_
string
⚠
xls_
value_
eq
⚠
xls_
value_
free
⚠
xls_
value_
get_
bits
⚠
xls_
value_
to_
string
⚠
xls_
value_
to_
string_
format_
preference
⚠
xls_
vast_
index_
as_
expression
⚠
xls_
vast_
index_
as_
indexable_
expression
⚠
xls_
vast_
literal_
as_
expression
⚠
xls_
vast_
logic_
ref_
as_
expression
⚠
xls_
vast_
logic_
ref_
as_
indexable_
expression
⚠
xls_
vast_
make_
verilog_
file
⚠
xls_
vast_
slice_
as_
expression
⚠
xls_
vast_
verilog_
file_
add_
include
⚠
xls_
vast_
verilog_
file_
add_
module
⚠
xls_
vast_
verilog_
file_
emit
⚠
xls_
vast_
verilog_
file_
free
⚠
xls_
vast_
verilog_
file_
make_
bit_
vector_
type
⚠
xls_
vast_
verilog_
file_
make_
concat
⚠
xls_
vast_
verilog_
file_
make_
continuous_
assignment
⚠
xls_
vast_
verilog_
file_
make_
extern_
package_
type
⚠
xls_
vast_
verilog_
file_
make_
index
⚠
xls_
vast_
verilog_
file_
make_
index_
i64
⚠
xls_
vast_
verilog_
file_
make_
instantiation
⚠
xls_
vast_
verilog_
file_
make_
literal
⚠
xls_
vast_
verilog_
file_
make_
packed_
array_
type
⚠
xls_
vast_
verilog_
file_
make_
scalar_
type
⚠
xls_
vast_
verilog_
file_
make_
slice_
i64
⚠
xls_
vast_
verilog_
module_
add_
input
⚠
xls_
vast_
verilog_
module_
add_
member_
continuous_
assignment
⚠
xls_
vast_
verilog_
module_
add_
member_
instantiation
⚠
xls_
vast_
verilog_
module_
add_
output
⚠
xls_
vast_
verilog_
module_
add_
wire
⚠
Type Aliases
§
Dslx
Module
Member
Kind
Dslx
Type
Definition
Kind
Vast
File
Type
XlsFormat
Preference