schmoozer

Check-in Differences
Login

Check-in Differences

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Difference From schmoozer-0.1.1 To schmoozer-0.1.2

2024-03-28
17:38
Fix typo. check-in: cdd924e4cd user: jan tags: trunk
2024-03-01
00:20
Enable feature labels in docs. check-in: b6c565a755 user: jan tags: schmoozer-0.1.2, trunk
00:11
docsrs label for tcpconn. check-in: 6ba6d163f7 user: jan tags: trunk
2024-02-29
23:50
Add changelog section. check-in: 26f41982f1 user: jan tags: trunk
23:50
Up version due to fubar. check-in: 41247f1e69 user: jan tags: schmoozer-0.1.1, trunk
23:42
Graduated from old repo. check-in: a680955617 user: jan tags: schmoozer-0.1.0, trunk

Changes to Cargo.toml.

1
2
3
4
5
6
7
8
9
10
[package]
name = "schmoozer"
version = "0.1.1"
edition = "2021"
license = "0BSD"
keywords = [ "connector", "network", "tokio" ]
repository = "https://repos.qrnch.tech/pub/schmoozer"
description = "A simple abstraction over a retryable async operation"
rust-version = "1.74"
exclude = [


|







1
2
3
4
5
6
7
8
9
10
[package]
name = "schmoozer"
version = "0.1.2"
edition = "2021"
license = "0BSD"
keywords = [ "connector", "network", "tokio" ]
repository = "https://repos.qrnch.tech/pub/schmoozer"
description = "A simple abstraction over a retryable async operation"
rust-version = "1.74"
exclude = [

Changes to src/lib.rs.

24
25
26
27
28
29
30


31

32
33
34
35
36
37
38
//! retry (and implement a delay before returning instructions to do so).
//!
//! Likewise, the `run()` method returns its `Result<(), Self::Error>` wrapped
//! in a `ControlFlow::Continue(_)` to indicate that the connector look should
//! reconnect, while `ControlFlow::Break(_)` signals that a fatal error occured
//! and the connect loop should terminate.



#[cfg(feature = "tcpconn")]

pub mod tcpconn;

use std::ops::ControlFlow;

pub use async_trait::async_trait;

#[cfg(feature = "tcpconn")]







>
>

>







24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
//! retry (and implement a delay before returning instructions to do so).
//!
//! Likewise, the `run()` method returns its `Result<(), Self::Error>` wrapped
//! in a `ControlFlow::Continue(_)` to indicate that the connector look should
//! reconnect, while `ControlFlow::Break(_)` signals that a fatal error occured
//! and the connect loop should terminate.

#![cfg_attr(docsrs, feature(doc_cfg))]

#[cfg(feature = "tcpconn")]
#[cfg_attr(docsrs, doc(cfg(feature = "tcpconn")))]
pub mod tcpconn;

use std::ops::ControlFlow;

pub use async_trait::async_trait;

#[cfg(feature = "tcpconn")]

Changes to www/changelog.md.

1
2
3
4
5
6
7
8
9
10
11
12
13
14










15
16
17
18
# Change Log

## [Unreleased]

[Details](/vdiff?from=schmoozer-0.1.0&to=trunk)

### Added

### Changed

### Removed

---











## [0.1.0] - 2024-03-01

Initial release.





|









>
>
>
>
>
>
>
>
>
>
|



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# Change Log

## [Unreleased]

[Details](/vdiff?from=schmoozer-0.1.2&to=trunk)

### Added

### Changed

### Removed

---

## [0.1.2] - 2024-03-02

[Details](/vdiff?from=schmoozer-0.1.1&to=schmoozer-0.1.2)

### Changed

- Enable `docsrs` feature labels

---

## [0.1.1] - 2024-03-01

Initial release.

Changes to www/index.md.

1
2
3
4
5


















# schmoozer

A simple abstraction over a retryable async operation, such as establishing a
TCP connection.
























>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# schmoozer

A simple abstraction over a retryable async operation, such as establishing a
TCP connection.


## Feature labels in documentation

The crate's documentation uses automatically generated feature labels, which
currently requires nightly featuers.  To build the documentation locally use:

```
$ RUSTFLAGS="--cfg docsrs" RUSTDOCFLAGS="--cfg docsrs" \
cargo +nightly doc --all-features
```


## Change log

The details of changes can always be found in the timeline, but for a
high-level view of changes between released versions there's a manually
maintained [Change Log](./changelog.md).