Skip to content

Commit 304b8f0

Browse files
crapStoneenarxbot
authored andcommitted
reexport serde-related items
1 parent e8512ab commit 304b8f0

File tree

2 files changed

+35
-25
lines changed

2 files changed

+35
-25
lines changed

ciborium/src/lib.rs

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66
//!
77
//! # Quick Start
88
//!
9-
//! You're probably looking for [`de::from_reader()`](crate::de::from_reader)
10-
//! and [`ser::into_writer()`](crate::ser::into_writer), which are
9+
//! You're probably looking for [`from_reader()`](crate::de::from_reader)
10+
//! and [`into_writer()`](crate::ser::into_writer), which are
1111
//! the main functions. Note that byte slices are also readers and writers and can be
1212
//! passed to these functions just as streams can.
1313
//!
14-
//! For dynamic CBOR value creation/inspection, see [`value::Value`](crate::value::Value).
14+
//! For dynamic CBOR value creation/inspection, see [`Value`](crate::value::Value).
1515
//!
1616
//! # Design Decisions
1717
//!
@@ -97,6 +97,16 @@ pub mod ser;
9797
pub mod tag;
9898
pub mod value;
9999

100+
// Re-export the [items recommended by serde](https://serde.rs/conventions.html).
101+
#[doc(inline)]
102+
pub use crate::de::from_reader;
103+
104+
#[doc(inline)]
105+
pub use crate::ser::into_writer;
106+
107+
#[doc(inline)]
108+
pub use crate::value::Value;
109+
100110
/// Build a `Value` conveniently.
101111
///
102112
/// The syntax should be intuitive if you are familiar with JSON. You can also

ciborium/src/value/mod.rs

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ impl Value {
4949
/// Returns true if the `Value` is an `Integer`. Returns false otherwise.
5050
///
5151
/// ```
52-
/// # use ciborium::value::Value;
52+
/// # use ciborium::Value;
5353
/// #
5454
/// let value = Value::Integer(17.into());
5555
///
@@ -63,7 +63,7 @@ impl Value {
6363
/// Returns None otherwise.
6464
///
6565
/// ```
66-
/// # use ciborium::value::Value;
66+
/// # use ciborium::Value;
6767
/// #
6868
/// let value = Value::Integer(17.into());
6969
///
@@ -80,7 +80,7 @@ impl Value {
8080
/// Returns true if the `Value` is a `Bytes`. Returns false otherwise.
8181
///
8282
/// ```
83-
/// # use ciborium::value::Value;
83+
/// # use ciborium::Value;
8484
/// #
8585
/// let value = Value::Bytes(vec![104, 101, 108, 108, 111]);
8686
///
@@ -94,7 +94,7 @@ impl Value {
9494
/// Returns None otherwise.
9595
///
9696
/// ```
97-
/// # use ciborium::value::Value;
97+
/// # use ciborium::Value;
9898
/// #
9999
/// let value = Value::Bytes(vec![104, 101, 108, 108, 111]);
100100
///
@@ -111,7 +111,7 @@ impl Value {
111111
/// Returns None otherwise.
112112
///
113113
/// ```
114-
/// # use ciborium::value::Value;
114+
/// # use ciborium::Value;
115115
/// #
116116
/// let mut value = Value::Bytes(vec![104, 101, 108, 108, 111]);
117117
/// value.as_bytes_mut().unwrap().clear();
@@ -128,7 +128,7 @@ impl Value {
128128
/// Returns true if the `Value` is a `Float`. Returns false otherwise.
129129
///
130130
/// ```
131-
/// # use ciborium::value::Value;
131+
/// # use ciborium::Value;
132132
/// #
133133
/// let value = Value::Float(17.0.into());
134134
///
@@ -142,7 +142,7 @@ impl Value {
142142
/// Returns None otherwise.
143143
///
144144
/// ```
145-
/// # use ciborium::value::Value;
145+
/// # use ciborium::Value;
146146
/// #
147147
/// let value = Value::Float(17.0.into());
148148
///
@@ -159,7 +159,7 @@ impl Value {
159159
/// Returns true if the `Value` is a `Text`. Returns false otherwise.
160160
///
161161
/// ```
162-
/// # use ciborium::value::Value;
162+
/// # use ciborium::Value;
163163
/// #
164164
/// let value = Value::Text(String::from("hello"));
165165
///
@@ -173,7 +173,7 @@ impl Value {
173173
/// Returns None otherwise.
174174
///
175175
/// ```
176-
/// # use ciborium::value::Value;
176+
/// # use ciborium::Value;
177177
/// #
178178
/// let value = Value::Text(String::from("hello"));
179179
///
@@ -191,7 +191,7 @@ impl Value {
191191
/// Returns None otherwise.
192192
///
193193
/// ```
194-
/// # use ciborium::value::Value;
194+
/// # use ciborium::Value;
195195
/// #
196196
/// let mut value = Value::Text(String::from("hello"));
197197
/// value.as_text_mut().unwrap().clear();
@@ -208,7 +208,7 @@ impl Value {
208208
/// Returns true if the `Value` is a `Bool`. Returns false otherwise.
209209
///
210210
/// ```
211-
/// # use ciborium::value::Value;
211+
/// # use ciborium::Value;
212212
/// #
213213
/// let value = Value::Bool(false);
214214
///
@@ -222,7 +222,7 @@ impl Value {
222222
/// otherwise.
223223
///
224224
/// ```
225-
/// # use ciborium::value::Value;
225+
/// # use ciborium::Value;
226226
/// #
227227
/// let value = Value::Bool(false);
228228
///
@@ -238,7 +238,7 @@ impl Value {
238238
/// Returns true if the `Value` is a `Null`. Returns false otherwise.
239239
///
240240
/// ```
241-
/// # use ciborium::value::Value;
241+
/// # use ciborium::Value;
242242
/// #
243243
/// let value = Value::Null;
244244
///
@@ -251,7 +251,7 @@ impl Value {
251251
/// Returns true if the `Value` is a `Tag`. Returns false otherwise.
252252
///
253253
/// ```
254-
/// # use ciborium::value::Value;
254+
/// # use ciborium::Value;
255255
/// #
256256
/// let value = Value::Tag(61, Box::from(Value::Null));
257257
///
@@ -265,7 +265,7 @@ impl Value {
265265
/// Returns None otherwise.
266266
///
267267
/// ```
268-
/// # use ciborium::value::Value;
268+
/// # use ciborium::Value;
269269
/// #
270270
/// let value = Value::Tag(61, Box::from(Value::Bytes(vec![104, 101, 108, 108, 111])));
271271
///
@@ -284,7 +284,7 @@ impl Value {
284284
/// to the tag `Value`. Returns None otherwise.
285285
///
286286
/// ```
287-
/// # use ciborium::value::Value;
287+
/// # use ciborium::Value;
288288
/// #
289289
/// let mut value = Value::Tag(61, Box::from(Value::Bytes(vec![104, 101, 108, 108, 111])));
290290
///
@@ -303,7 +303,7 @@ impl Value {
303303
/// Returns true if the `Value` is an Array. Returns false otherwise.
304304
///
305305
/// ```
306-
/// # use ciborium::value::Value;
306+
/// # use ciborium::Value;
307307
/// #
308308
/// let value = Value::Array(
309309
/// vec![
@@ -322,7 +322,7 @@ impl Value {
322322
/// otherwise.
323323
///
324324
/// ```
325-
/// # use ciborium::value::Value;
325+
/// # use ciborium::Value;
326326
/// #
327327
/// let value = Value::Array(
328328
/// vec![
@@ -345,7 +345,7 @@ impl Value {
345345
/// Returns None otherwise.
346346
///
347347
/// ```
348-
/// # use ciborium::value::Value;
348+
/// # use ciborium::Value;
349349
/// #
350350
/// let mut value = Value::Array(
351351
/// vec![
@@ -367,7 +367,7 @@ impl Value {
367367
/// Returns true if the `Value` is a Map. Returns false otherwise.
368368
///
369369
/// ```
370-
/// # use ciborium::value::Value;
370+
/// # use ciborium::Value;
371371
/// #
372372
/// let value = Value::Map(
373373
/// vec![
@@ -385,7 +385,7 @@ impl Value {
385385
/// otherwise.
386386
///
387387
/// ```
388-
/// # use ciborium::value::Value;
388+
/// # use ciborium::Value;
389389
/// #
390390
/// let value = Value::Map(
391391
/// vec![
@@ -413,7 +413,7 @@ impl Value {
413413
/// Returns None otherwise.
414414
///
415415
/// ```
416-
/// # use ciborium::value::Value;
416+
/// # use ciborium::Value;
417417
/// #
418418
/// let mut value = Value::Map(
419419
/// vec![

0 commit comments

Comments
 (0)