Skip to content

Commit 77f8f30

Browse files
committed
fix imports
1 parent 301bc1a commit 77f8f30

File tree

1 file changed

+24
-37
lines changed

1 file changed

+24
-37
lines changed

src/valid.rs

Lines changed: 24 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,7 @@ pub trait Validator<A, E, T>: Sized {
1818
///
1919
/// # Examples
2020
/// ```
21-
/// # use validation::Valid;
22-
/// # use validation::Validator;
21+
/// use tailcall_valid::{Valid, Validator};
2322
/// let valid = Valid::<i32, (), ()>::succeed(1);
2423
/// let result = valid.map(|x| x.to_string());
2524
/// assert_eq!(result, Valid::succeed("1".to_string()));
@@ -33,8 +32,7 @@ pub trait Validator<A, E, T>: Sized {
3332
///
3433
/// # Examples
3534
/// ```
36-
/// # use validation::Valid;
37-
/// # use validation::Validator;
35+
/// use tailcall_valid::{Valid, Validator};
3836
/// let mut sum = 0;
3937
/// let valid = Valid::<i32, (), ()>::succeed(5);
4038
/// valid.foreach(|x| sum += x);
@@ -64,8 +62,7 @@ pub trait Validator<A, E, T>: Sized {
6462
///
6563
/// # Examples
6664
/// ```
67-
/// # use validation::Valid;
68-
/// # use validation::Validator;
65+
/// use tailcall_valid::{Valid, Validator};
6966
/// let v1 = Valid::<i32, &str, ()>::succeed(1);
7067
/// let v2 = Valid::<&str, &str, ()>::succeed("ok");
7168
/// assert_eq!(v1.and(v2), Valid::succeed("ok"));
@@ -79,8 +76,7 @@ pub trait Validator<A, E, T>: Sized {
7976
///
8077
/// # Examples
8178
/// ```
82-
/// # use validation::Valid;
83-
/// # use validation::Validator;
79+
/// use tailcall_valid::{Valid, Validator};
8480
/// let v1 = Valid::<i32, &str, ()>::succeed(1);
8581
/// let v2 = Valid::<&str, &str, ()>::succeed("ok");
8682
/// assert_eq!(v1.zip(v2), Valid::succeed((1, "ok")));
@@ -106,8 +102,7 @@ pub trait Validator<A, E, T>: Sized {
106102
///
107103
/// # Examples
108104
/// ```
109-
/// # use validation::Valid;
110-
/// # use validation::Validator;
105+
/// use tailcall_valid::{Valid, Validator};
111106
/// let v1 = Valid::succeed(vec![1]);
112107
/// let v2 = Valid::succeed(vec![2]);
113108
/// let result = v1.fuse(v2).to_result().unwrap();
@@ -122,8 +117,7 @@ pub trait Validator<A, E, T>: Sized {
122117
///
123118
/// # Examples
124119
/// ```
125-
/// # use validation::Valid;
126-
/// # use validation::Validator;
120+
/// use tailcall_valid::{Valid, Validator};
127121
/// let result = Valid::<(), &str, &str>::fail("error")
128122
/// .trace("field_name")
129123
/// .trace("form");
@@ -147,8 +141,7 @@ pub trait Validator<A, E, T>: Sized {
147141
///
148142
/// # Examples
149143
/// ```
150-
/// # use validation::Valid;
151-
/// # use validation::Validator;
144+
/// use tailcall_valid::{Valid, Validator};
152145
/// let valid = Valid::<i32, &str, ()>::succeed(1);
153146
/// let result = valid.fold(
154147
/// |n| Valid::succeed(n + 1),
@@ -175,8 +168,7 @@ pub trait Validator<A, E, T>: Sized {
175168
///
176169
/// # Examples
177170
/// ```
178-
/// # use validation::Valid;
179-
/// # use validation::Validator;
171+
/// use tailcall_valid::{Valid, Validator};
180172
/// let valid = Valid::<i32, &str, ()>::succeed(1);
181173
/// let result = valid.and_then(|n| {
182174
/// if n > 0 {
@@ -199,8 +191,7 @@ pub trait Validator<A, E, T>: Sized {
199191
///
200192
/// # Examples
201193
/// ```
202-
/// # use validation::Valid;
203-
/// # use validation::Validator;
194+
/// use tailcall_valid::{Valid, Validator};
204195
/// let valid = Valid::<i32, &str, ()>::succeed(1);
205196
/// assert_eq!(valid.unit(), Valid::succeed(()));
206197
/// ```
@@ -212,8 +203,7 @@ pub trait Validator<A, E, T>: Sized {
212203
///
213204
/// # Examples
214205
/// ```
215-
/// # use validation::Valid;
216-
/// # use validation::Validator;
206+
/// use tailcall_valid::{Valid, Validator};
217207
/// let valid = Valid::<i32, &str, ()>::succeed(1);
218208
/// assert_eq!(valid.some(), Valid::succeed(Some(1)));
219209
/// ```
@@ -225,8 +215,7 @@ pub trait Validator<A, E, T>: Sized {
225215
///
226216
/// # Examples
227217
/// ```
228-
/// # use validation::Valid;
229-
/// # use validation::Validator;
218+
/// use tailcall_valid::{Valid, Validator};
230219
/// let valid = Valid::<i32, &str, ()>::succeed(1);
231220
/// assert_eq!(valid.map_to("ok"), Valid::succeed("ok"));
232221
/// ```
@@ -239,8 +228,7 @@ pub trait Validator<A, E, T>: Sized {
239228
///
240229
/// # Examples
241230
/// ```
242-
/// # use validation::Valid;
243-
/// # use validation::Validator;
231+
/// use tailcall_valid::{Valid, Validator};
244232
/// let valid = Valid::<(), &str, ()>::fail("error");
245233
/// let result = valid.when(|| false);
246234
/// assert_eq!(result, Valid::succeed(()));
@@ -259,7 +247,7 @@ impl<A, E, T> Valid<A, E, T> {
259247
///
260248
/// # Examples
261249
/// ```
262-
/// # use validation::Valid;
250+
/// use tailcall_valid::Valid;
263251
/// let result: Valid<(), i32, ()> = Valid::fail(1);
264252
/// assert!(result.is_fail());
265253
/// ```
@@ -274,7 +262,7 @@ impl<A, E, T> Valid<A, E, T> {
274262
///
275263
/// # Examples
276264
/// ```
277-
/// # use validation::Valid;
265+
/// use tailcall_valid::Valid;
278266
/// let result = Valid::<(), &str, &str>::fail_at("error", "context");
279267
/// assert!(result.is_fail());
280268
/// ```
@@ -290,7 +278,7 @@ impl<A, E, T> Valid<A, E, T> {
290278
///
291279
/// # Examples
292280
/// ```
293-
/// # use validation::Valid;
281+
/// use tailcall_valid::Valid;
294282
/// let result = Valid::<i32, (), ()>::succeed(42);
295283
/// assert!(result.is_succeed());
296284
/// ```
@@ -303,7 +291,7 @@ impl<A, E, T> Valid<A, E, T> {
303291
///
304292
/// # Examples
305293
/// ```
306-
/// # use validation::Valid;
294+
/// use tailcall_valid::Valid;
307295
/// let numbers = vec![1, 2, 3];
308296
/// let result = Valid::from_iter(numbers, |n| {
309297
/// if n % 2 == 0 {
@@ -339,7 +327,7 @@ impl<A, E, T> Valid<A, E, T> {
339327
///
340328
/// # Examples
341329
/// ```
342-
/// # use validation::Valid;
330+
/// use tailcall_valid::Valid;
343331
/// let some_value = Some(42);
344332
/// let result = Valid::from_option(some_value, "error");
345333
/// assert_eq!(result, Valid::succeed(42));
@@ -362,7 +350,7 @@ impl<A, E, T> Valid<A, E, T> {
362350
///
363351
/// # Examples
364352
/// ```
365-
/// # use validation::Valid;
353+
/// use tailcall_valid::Valid;
366354
/// let result: Valid<Option<i32>, &str, ()> = Valid::none();
367355
/// assert_eq!(result, Valid::succeed(None));
368356
/// ```
@@ -376,7 +364,7 @@ impl<A, E, T> From<Cause<E, T>> for Valid<A, E, T> {
376364
///
377365
/// # Examples
378366
/// ```
379-
/// # use validation::{Valid, Cause};
367+
/// use tailcall_valid::{Valid, Cause};
380368
/// let cause = Cause::new("error");
381369
/// let result: Valid<(), &str, ()> = Valid::from(cause);
382370
/// assert!(result.is_fail());
@@ -391,7 +379,7 @@ impl<A, E, T> From<Vec<Cause<E, T>>> for Valid<A, E, T> {
391379
///
392380
/// # Examples
393381
/// ```
394-
/// # use validation::{Valid, Cause};
382+
/// use tailcall_valid::{Valid, Cause};
395383
/// let causes = vec![Cause::new("error1"), Cause::new("error2")];
396384
/// let result: Valid<(), &str, ()> = Valid::from(causes);
397385
/// assert!(result.is_fail());
@@ -426,8 +414,7 @@ impl<A, E, T> Fusion<A, E, T> {
426414
///
427415
/// # Examples
428416
/// ```
429-
/// # use validation::Valid;
430-
/// # use validation::Validator;
417+
/// use tailcall_valid::{Valid, Validator};
431418
/// let v1 = Valid::succeed(vec![1, 2]);
432419
/// let v2 = Valid::succeed(vec![3, 4]);
433420
/// let result = v1.fuse(v2).to_result().unwrap();
@@ -458,7 +445,7 @@ impl<A, E, T> From<Result<A, Cause<E, T>>> for Valid<A, E, T> {
458445
///
459446
/// # Examples
460447
/// ```
461-
/// # use validation::{Valid, Cause};
448+
/// use tailcall_valid::{Valid, Cause};
462449
/// let ok_result: Result<i32, Cause<&str, ()>> = Ok(42);
463450
/// let valid = Valid::from(ok_result);
464451
/// assert_eq!(valid, Valid::succeed(42));
@@ -483,7 +470,7 @@ impl<A, E, T> From<Fusion<A, E, T>> for Valid<A, E, T> {
483470
///
484471
/// # Examples
485472
/// ```
486-
/// # use validation::{Valid, Validator};
473+
/// use tailcall_valid::{Valid, Validator};
487474
/// let v1 = Valid::succeed(vec![1]);
488475
/// let v2 = Valid::succeed(vec![2]);
489476
/// let fusion = v1.fuse(v2);
@@ -509,7 +496,7 @@ where
509496
#[cfg(test)]
510497
mod tests {
511498
use super::Cause;
512-
use crate::{Valid, Validator};
499+
use tailcall_valid::{Valid, Validator};
513500

514501
#[test]
515502
fn test_ok() {

0 commit comments

Comments
 (0)