wick_package/
lib.rs

1//! This is the documentation for the `wick-package` crate.
2//!
3//! The `wick-package` crate provides functionality for handling Wick packages,
4//! including reading, writing, and manipulating package data.
5
6// !!START_LINTS
7// Wick lints
8// Do not change anything between the START_LINTS and END_LINTS line.
9// This is automatically generated. Add exceptions after this section.
10#![allow(unknown_lints)]
11#![deny(
12  clippy::await_holding_lock,
13  clippy::borrow_as_ptr,
14  clippy::branches_sharing_code,
15  clippy::cast_lossless,
16  clippy::clippy::collection_is_never_read,
17  clippy::cloned_instead_of_copied,
18  clippy::cognitive_complexity,
19  clippy::create_dir,
20  clippy::deref_by_slicing,
21  clippy::derivable_impls,
22  clippy::derive_partial_eq_without_eq,
23  clippy::equatable_if_let,
24  clippy::exhaustive_structs,
25  clippy::expect_used,
26  clippy::expl_impl_clone_on_copy,
27  clippy::explicit_deref_methods,
28  clippy::explicit_into_iter_loop,
29  clippy::explicit_iter_loop,
30  clippy::filetype_is_file,
31  clippy::flat_map_option,
32  clippy::format_push_string,
33  clippy::fn_params_excessive_bools,
34  clippy::future_not_send,
35  clippy::get_unwrap,
36  clippy::implicit_clone,
37  clippy::if_then_some_else_none,
38  clippy::impl_trait_in_params,
39  clippy::implicit_clone,
40  clippy::inefficient_to_string,
41  clippy::inherent_to_string,
42  clippy::iter_not_returning_iterator,
43  clippy::large_types_passed_by_value,
44  clippy::large_include_file,
45  clippy::let_and_return,
46  clippy::manual_assert,
47  clippy::manual_ok_or,
48  clippy::manual_split_once,
49  clippy::manual_let_else,
50  clippy::manual_string_new,
51  clippy::map_flatten,
52  clippy::map_unwrap_or,
53  clippy::missing_enforced_import_renames,
54  clippy::missing_assert_message,
55  clippy::missing_const_for_fn,
56  clippy::must_use_candidate,
57  clippy::mut_mut,
58  clippy::needless_for_each,
59  clippy::needless_option_as_deref,
60  clippy::needless_pass_by_value,
61  clippy::needless_collect,
62  clippy::needless_continue,
63  clippy::non_send_fields_in_send_ty,
64  clippy::nonstandard_macro_braces,
65  clippy::option_if_let_else,
66  clippy::option_option,
67  clippy::rc_mutex,
68  clippy::redundant_else,
69  clippy::same_name_method,
70  clippy::semicolon_if_nothing_returned,
71  clippy::str_to_string,
72  clippy::string_to_string,
73  clippy::too_many_lines,
74  clippy::trivially_copy_pass_by_ref,
75  clippy::trivial_regex,
76  clippy::try_err,
77  clippy::unnested_or_patterns,
78  clippy::unused_async,
79  clippy::unwrap_or_else_default,
80  clippy::useless_let_if_seq,
81  bad_style,
82  clashing_extern_declarations,
83  dead_code,
84  deprecated,
85  explicit_outlives_requirements,
86  improper_ctypes,
87  invalid_value,
88  missing_copy_implementations,
89  missing_debug_implementations,
90  mutable_transmutes,
91  no_mangle_generic_items,
92  non_shorthand_field_patterns,
93  overflowing_literals,
94  path_statements,
95  patterns_in_fns_without_body,
96  private_in_public,
97  trivial_bounds,
98  trivial_casts,
99  trivial_numeric_casts,
100  type_alias_bounds,
101  unconditional_recursion,
102  unreachable_pub,
103  unsafe_code,
104  unstable_features,
105  unused,
106  unused_allocation,
107  unused_comparisons,
108  unused_import_braces,
109  unused_parens,
110  unused_qualifications,
111  while_true,
112  missing_docs
113)]
114#![warn(clippy::exhaustive_enums)]
115#![allow(unused_attributes, clippy::derive_partial_eq_without_eq, clippy::box_default)]
116// !!END_LINTS
117// Add exceptions here
118#![allow()]
119
120mod error;
121mod package;
122mod utils;
123
124pub use error::Error;
125pub use package::*;