Docs.rs
flowistry-0.5.44
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
flowistry 0.5.44
Modular information flow analysis
Crate
Source
Builds
Feature flags
Hide files
..
array_read.txt
array_read.txt.expected
array_write.txt
array_write.txt.expected
async_simple.txt
async_simple.txt.expected
async_two_await.txt
async_two_await.txt.expected
box_move.txt
box_move.txt.expected
box_write.txt
box_write.txt.expected
closure_read_upvar.txt
closure_read_upvar.txt.expected
closure_slice_inner_write_inner.txt
closure_slice_inner_write_inner.txt.expected
closure_slice_inner_write_outer.txt
closure_slice_inner_write_outer.txt.expected
closure_write_upvar.txt
closure_write_upvar.txt.expected
early_return_drop.txt
early_return_drop.txt.expected
early_return_option.txt
early_return_option.txt.expected
early_return_output.txt.expected
early_return_simple.txt
early_return_simple.txt.expected
enum_write_branch_read_branch.txt
enum_write_branch_read_branch.txt.expected
enum_write_branch_read_whole.txt
enum_write_branch_read_whole.txt.expected
forloop_some_relevant.txt
forloop_some_relevant.txt.expected
function_arg_pattern.txt
function_arg_pattern.txt.expected
function_lifetime_alias_mut.txt
function_lifetime_alias_mut.txt.expected
function_mut_ptr_param.txt
function_mut_ptr_param.txt.expected
function_mut_ptr_param_field.txt
function_mut_ptr_param_field.txt.expected
function_param.txt
function_param.txt.expected
function_param_field_independence.txt
function_param_field_independence.txt.expected
function_ref_in_ret.txt
function_ref_in_ret.txt.expected
function_ret.txt
function_ret.txt.expected
function_ret_not_sliced.txt
function_ret_not_sliced.txt.expected
generic_param.txt
generic_param.txt.expected
hashset_union.txt
hashset_union.txt.expected
if_all_paths_irrelevant.txt
if_all_paths_irrelevant.txt.expected
if_both_paths_relevant.txt
if_both_paths_relevant.txt.expected
if_one_path_relevant.txt
if_one_path_relevant.txt.expected
if_slice_in_branch.txt
if_slice_in_branch.txt.expected
if_test.txt
if_test.txt.expected
interior_mutability_not_observable.txt
interior_mutability_not_observable.txt.expected
interior_mutability_observable.txt
interior_mutability_observable.txt.expected
interprocedural_field_independence.txt
interprocedural_field_independence.txt.expected
interprocedural_input.txt
interprocedural_input.txt.expected
interprocedural_mut_input.txt
interprocedural_mut_input.txt.expected
interprocedural_mut_input_field.txt
interprocedural_mut_input_field.txt.expected
interprocedural_mut_input_irrelevant.txt
interprocedural_mut_input_irrelevant.txt.expected
interprocedural_mut_input_whole.txt
interprocedural_mut_input_whole.txt.expected
interprocedural_mut_output.txt
interprocedural_mut_output.txt.expected
interprocedural_mut_output_field_read_field.txt
interprocedural_mut_output_field_read_field.txt.expected
interprocedural_mut_output_field_read_whole.txt
interprocedural_mut_output_field_read_whole.txt.expected
interprocedural_mut_output_lifetimes.txt
interprocedural_mut_output_lifetimes.txt.expected
interprocedural_mut_output_lifetimes_outlives.txt
interprocedural_mut_output_lifetimes_outlives.txt.expected
interprocedural_output.txt
interprocedural_output.txt.expected
interprocedural_ref_input.txt
interprocedural_ref_input.txt.expected
interprocedural_ref_output.txt
interprocedural_ref_output.txt.expected
issue-54.txt
issue-54.txt.expected
iter_foreach.txt
iter_foreach.txt.expected
loop_break.txt
loop_break.txt.expected
loop_counter.txt
loop_counter.txt.expected
macro_print.txt
macro_print.txt.expected
macro_read.txt
macro_read.txt.expected
macro_rules.txt
macro_rules.txt.expected
match_branch.txt
match_branch.txt.expected
match_early_return.txt
match_early_return.txt.expected
match_simple.txt
match_simple.txt.expected
match_string.txt
match_string.txt.expected
method_simple.txt
method_simple.txt.expected
pointer_aliasing.txt
pointer_aliasing.txt.expected
pointer_copy_and_read.txt
pointer_copy_and_read.txt.expected
pointer_funcall_nest.txt
pointer_funcall_nest.txt.expected
pointer_ignore_reads.txt
pointer_ignore_reads.txt.expected
pointer_increment.txt
pointer_increment.txt.expected
pointer_multiple_locations.txt
pointer_multiple_locations.txt.expected
pointer_mutate_field.txt
pointer_mutate_field.txt.expected
pointer_mutate_pointer.txt
pointer_mutate_pointer.txt.expected
pointer_nested.txt
pointer_nested.txt.expected
pointer_read.txt
pointer_read.txt.expected
pointer_reborrow.txt
pointer_reborrow.txt.expected
pointer_reborrow_nested.txt
pointer_reborrow_nested.txt.expected
pointer_slice_includes_deref.txt
pointer_slice_includes_deref.txt.expected
pointer_slice_outer.txt
pointer_slice_outer.txt.expected
pointer_write.txt
pointer_write.txt.expected
return_ty.txt
return_ty.txt.expected
self_multicall_independent.txt
self_multicall_independent.txt.expected
self_read_independent.txt
self_read_independent.txt.expected
self_write_independent.txt
self_write_independent.txt.expected
slice_ptr_elem_write.txt
slice_ptr_elem_write.txt.expected
slice_write.txt
slice_write.txt.expected
str_static_lifetime.txt
str_static_lifetime.txt.expected
string_drop_and_replace.txt
string_drop_and_replace.txt.expected
strong_update_conditional.txt
strong_update_conditional.txt.expected
struct_field_independence.txt
struct_field_independence.txt.expected
struct_field_independence_heap.txt
struct_field_independence_heap.txt.expected
struct_mut_ptr_1.txt
struct_mut_ptr_1.txt.expected
struct_mut_ptr_function.txt
struct_mut_ptr_function.txt.expected
struct_read_constant.txt
struct_read_constant.txt.expected
struct_write.txt
struct_write.txt.expected
trait_method.txt
trait_method.txt.expected
tuple_copy.txt
tuple_copy.txt.expected
tuple_field_independence_owned.txt
tuple_field_independence_owned.txt.expected
tuple_field_independence_ref.txt
tuple_field_independence_ref.txt.expected
tuple_field_independence_ref2.txt
tuple_field_independence_ref2.txt.expected
tuple_field_sensitive_constructor.txt
tuple_field_sensitive_constructor.txt.expected
tuple_field_sensitive_through_whole_write.txt
tuple_field_sensitive_through_whole_write.txt.expected
tuple_write_field_read_field.txt
tuple_write_field_read_field.txt.expected
tuple_write_field_read_whole.txt
tuple_write_field_read_whole.txt.expected
tuple_write_ptr_field.txt
tuple_write_ptr_field.txt.expected
tuple_write_whole_read_field.txt
tuple_write_whole_read_field.txt.expected
tuple_write_whole_read_whole.txt
tuple_write_whole_read_whole.txt.expected
unicode.txt
unicode.txt.expected
variable_assign.txt
variable_assign.txt.expected
variable_read.txt
variable_read.txt.expected
variable_reassign.txt
variable_reassign.txt.expected
variable_slice_from_middle.txt
variable_slice_from_middle.txt.expected
variable_slice_lhs.txt
variable_slice_lhs.txt.expected
variable_slice_sub_exp.txt
variable_slice_sub_exp.txt.expected
variable_slice_whole_exp.txt
variable_slice_whole_exp.txt.expected
vec_read.txt
vec_read.txt.expected
while_cond_irrelevant.txt
while_cond_irrelevant.txt.expected
while_cond_relevant.txt
while_cond_relevant.txt.expected
1
2
3
4
5
6
7
8
fn main() { let x = 1; let mut y = 2; while x < y { y -= 1; } `(x)`; }