391 Commits

Author SHA1 Message Date
16c4af9823 Merge pull request #86 from achanda/dependabot/cargo/clippy-0.0.302
Update clippy requirement from 0.0.104 to 0.0.302
2018-12-08 20:39:54 +00:00
72677fbe8f Update clippy requirement from 0.0.104 to 0.0.302
Updates the requirements on [clippy](https://github.com/rust-lang-nursery/rust-clippy) to permit the latest version.
- [Release notes](https://github.com/rust-lang-nursery/rust-clippy/releases)
- [Changelog](https://github.com/rust-lang/rust-clippy/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang-nursery/rust-clippy/commits)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-12-08 20:29:20 +00:00
35331cf7ea Merge pull request #85 from achanda/from-casts
Use from casts in some more places
2018-11-26 11:28:55 +00:00
1d57287c77 Use from casts in some more places 2018-11-26 16:50:33 +05:30
ddec283819 Merge pull request #84 from achanda/change-type
Change return type of Ipv4Network::size to u32
2018-11-24 04:31:13 +00:00
2b21f38171 Change return type of Ipv4Network::size to u32
Also, generalize size over IpvNetwork
NOTE: this is a breaking change
2018-11-21 15:48:29 +00:00
2bd3db84a8 Merge pull request #83 from achanda/network-toplevel
Export network and broadcast for IpNetwork
2018-11-10 21:10:48 +00:00
a8edccafa1 Export network and broadcast for IpNetwork
Adopted from https://github.com/achanda/ipnetwork/pull/78
2018-11-10 21:04:41 +00:00
9ab988715e Merge pull request #81 from achanda/release-0.13.1
Release version 0.13.1
2018-08-31 23:56:27 +01:00
1f3d42d89f Release 0.13.1 2018-08-31 23:27:53 +01:00
e0a9afcb36 Merge pull request #79 from sharksforarms/issue-#62
Parse Ipv4Addr using Ipv4Addr::from_str
v0.13.1
2018-05-30 19:01:38 +02:00
5e7eb0bd1b Parse IpAddr using Ipv4Addr::from_str 2018-05-27 19:26:11 -05:00
d5e6b11170 Merge pull request #77 from achanda/cleanup
Remove features from cargo manifest
2018-05-12 15:23:29 +02:00
a406474bea Remove features from cargo manifest 2018-05-12 14:12:42 +01:00
b762304ee4 Merge pull request #76 from achanda/release_0.13
Uprev for release
2018-05-12 15:11:41 +02:00
9ac9df11e2 Uprev for release 2018-05-12 14:04:16 +01:00
98946a8fa9 Merge pull request #75 from achanda/stable-128
Remove the feature flag for 128 bit integers
2018-05-12 15:01:31 +02:00
bbcc53cd94 Remove the feature flag for 128 bit integers
Since it is stable now
2018-05-12 13:53:59 +01:00
36ebedf346 Merge pull request #74 from sharksforarms/serde-issue-73
Serde serialize/deserialize
2018-04-18 23:53:24 +02:00
2286d58728 cargo fmt and clippy 2018-04-17 19:28:45 -05:00
c6ead9d654 remove serde feature flag 2018-04-17 19:28:38 -05:00
de707e35ae Remove with-serde in favor of just 'serde'
https://rust-lang-nursery.github.io/api-guidelines/naming.html#feature-names-are-free-of-placeholder-words-c-feature
2018-04-17 17:03:42 -05:00
4e97146605 No need to implement serialize/deserialize for enum, use serde(untagged) 2018-04-17 06:30:44 -05:00
4414ae4f0f direct serialize/deserialize from string/to string 2018-04-16 19:25:22 -05:00
ac3b11b1d7 ignore .idea/ folder 2018-04-16 19:22:54 -05:00
6b4dc9762b pin version 2018-04-16 19:22:33 -05:00
15fa093618 cargo fmt 2018-04-15 21:15:36 -05:00
811cab642e vector of ip networks 2018-04-15 21:11:01 -05:00
ce26663b1f Add Ipv6 test case 2018-04-15 21:04:13 -05:00
7f684cf06e WARNING: src/lib.rs - IpNetwork::mask (line 83) Code block is not currently run as a test, but will in future versions of rustdoc. Please ensure this code block is a runnable test, or use the ignore directive. 2018-04-15 21:04:00 -05:00
e075fb80f8 Add IPv4 test case 2018-04-15 20:58:52 -05:00
47d8f0d89e Merge pull request #72 from sharksforarms/master
* Default to /32 for an IP
2018-04-16 00:40:14 +02:00
72326bd96f use an option 2018-03-27 21:58:10 -05:00
411c71e900 cargo fmt 2018-03-27 21:48:34 -05:00
cc24cceb1a add test cases 2018-03-27 21:48:29 -05:00
fcdb0c6b87 simpler way of doing it 2018-03-27 21:39:15 -05:00
5fabbc91d5 If there is no prefix, default to number of bits ipv4/32, ipv6/128 2018-03-27 21:36:39 -05:00
82fef85a02 Doc tests 2018-03-27 20:34:12 -05:00
746342c0af Default to /32 for an IP 2018-03-27 20:34:07 -05:00
c0143a2362 Merge pull request #70 from achanda/release_0.12.8
Uprev for release
2018-03-15 08:51:54 +00:00
eddcc026cb Uprev for release 2018-03-15 08:45:16 +00:00
78dc628196 Merge pull request #69 from admwrd/add_serde_feature
Add Serde Feature
2018-03-15 08:41:11 +00:00
c9e25e15fa Add Serde Feature for IpNetwork 2018-03-14 19:00:38 -07:00
3703488473 Merge pull request #68 from tailhook/generic_contains
Add `IpNetwork::contains`
2018-03-05 14:59:27 +00:00
42eed8dbb5 Add IpNetwork::contains 2018-03-05 16:49:32 +02:00
dc0cc2d5a1 Merge pull request #65 from achanda/fmt
Another round of formatting
2017-12-21 17:48:48 +00:00
a3528a8f43 Another round of formatting 2017-12-21 17:45:45 +00:00
226bd7ec00 Merge pull request #64 from achanda/clippy_run
Readability improvements as suggested by clippy
2017-11-08 19:17:17 +00:00
023406419b Readability improvements as suggested by clippy 2017-11-08 16:59:56 +00:00
bafba6ed93 Merge pull request #63 from tshepang/multiple-slashes
avoid misleading message
2017-10-09 11:03:26 +01:00