Skip to content

Commit fb9b125

Browse files
authored
refactor: rename crate as traversable (#7)
Signed-off-by: tison <wander4096@gmail.com>
1 parent cf0fe7f commit fb9b125

File tree

13 files changed

+43
-41
lines changed

13 files changed

+43
-41
lines changed

Cargo.lock

Lines changed: 15 additions & 15 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
# limitations under the License.
1414

1515
[workspace]
16-
members = ["visitor", "visitor-derive", "xtask"]
16+
members = ["traversable", "traversable-derive", "xtask"]
1717
resolver = "2"
1818

1919
[workspace.package]
@@ -25,7 +25,7 @@ repository = "https://github.com/fast/visitor"
2525
rust-version = "1.85.0"
2626

2727
[workspace.dependencies]
28-
visitor-derive = { version = "0.1.0", path = "visitor-derive" }
28+
traversable-derive = { version = "0.1.0", path = "traversable-derive" }
2929

3030
[workspace.lints.rust]
3131
unknown_lints = "deny"

visitor-derive/Cargo.toml renamed to traversable-derive/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
# limitations under the License.
1414

1515
[package]
16-
name = "visitor-derive"
16+
name = "traversable-derive"
1717
version = "0.1.0"
1818

1919
edition.workspace = true

visitor-derive/src/lib.rs renamed to traversable-derive/src/lib.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -230,15 +230,15 @@ fn impl_traversable(input: DeriveInput, mutable: bool) -> Result<TokenStream> {
230230
None
231231
} else {
232232
Some(quote! {
233-
::visitor::#visitor::#enter_method(visitor, self)?;
233+
::traversable::#visitor::#enter_method(visitor, self)?;
234234
})
235235
};
236236

237237
let leave_self = if skip_visit_self {
238238
None
239239
} else {
240240
Some(quote! {
241-
::visitor::#visitor::#leave_method(visitor, self)?;
241+
::traversable::#visitor::#leave_method(visitor, self)?;
242242
})
243243
};
244244

@@ -274,8 +274,8 @@ fn impl_traversable(input: DeriveInput, mutable: bool) -> Result<TokenStream> {
274274
};
275275

276276
Ok(quote! {
277-
impl #impl_generics ::visitor::#impl_trait for #name #ty_generics #where_clause {
278-
fn #method<V: ::visitor::#visitor>(
277+
impl #impl_generics ::traversable::#impl_trait for #name #ty_generics #where_clause {
278+
fn #method<V: ::traversable::#visitor>(
279279
& #mut_modifier self,
280280
visitor: &mut V
281281
) -> ::core::ops::ControlFlow<V::Break> {
@@ -405,9 +405,9 @@ fn traverse_field(value: &TokenStream, field: Field, mutable: bool) -> Result<To
405405
let traverse_fn = params.param("with")?.map_or_else(
406406
|| {
407407
parse_str(if mutable {
408-
"::visitor::TraversableMut::traverse_mut"
408+
"::traversable::TraversableMut::traverse_mut"
409409
} else {
410-
"::visitor::Traversable::traverse"
410+
"::traversable::Traversable::traverse"
411411
})
412412
},
413413
|param| param.string_literal()?.parse::<Path>(),

visitor/Cargo.toml renamed to traversable/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
# limitations under the License.
1414

1515
[package]
16-
name = "visitor"
16+
name = "traversable"
1717
version = "0.1.0"
1818

1919
edition.workspace = true
@@ -25,7 +25,7 @@ rust-version.workspace = true
2525

2626
[features]
2727
default = []
28-
derive = ["visitor-derive"]
28+
derive = ["dep:traversable-derive"]
2929

3030
# Implement Traversal for standard library types.
3131
std = []
@@ -52,7 +52,7 @@ ordered-float-5 = ["dep:ordered-float-5"]
5252
stacksafe-01 = ["dep:stacksafe-01"]
5353

5454
[dependencies]
55-
visitor-derive = { workspace = true, optional = true }
55+
traversable-derive = { workspace = true, optional = true }
5656

5757
# Optional dependencies for third-party library support
5858
ordered-float-5 = { version = "5.1", default-features = false, optional = true, package = "ordered-float" }
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

visitor/src/lib.rs renamed to traversable/src/lib.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,10 @@ use core::ops::ControlFlow;
2525

2626
#[cfg(feature = "derive")]
2727
/// See [`Traversable`].
28-
pub use visitor_derive::Traversable;
28+
pub use traversable_derive::Traversable;
2929
#[cfg(feature = "derive")]
3030
/// See [`TraversableMut`].
31-
pub use visitor_derive::TraversableMut;
31+
pub use traversable_derive::TraversableMut;
3232

3333
pub mod function;
3434

0 commit comments

Comments
 (0)