implicit-clone icon indicating copy to clipboard operation
implicit-clone copied to clipboard

Immutable types and ImplicitClone trait similar to Copy

Results 10 implicit-clone issues
Sort by recently updated
recently updated
newest added

Issue for implementing `ImplicitClone` for all `Copy` types. As noted in https://github.com/yewstack/yew/discussions/3464#discussioncomment-7275776, the entirety of all `Copy` types may receive an `ImplicitClone` implementation via [specializations](https://github.com/rust-lang/rust/issues/31844) (currently nightly): ```rust #![feature(specialization)] default...

Includes IArray::make_mut, which works similar to Rc::make_mut, as well as insertion and removal methods, all of which copy-on-write the array.

these basic functions may be useful to include with the library ```rust impl IArray { fn push(&self, item: A) -> IArray; fn insert(&self, item: A, pos: usize) -> IArray; }...

Updates the requirements on [trybuild](https://github.com/dtolnay/trybuild) to permit the latest version. Commits 831f5ef Release 1.0.99 aeb7b06 Merge pull request #284 from dtolnay/default-features fa107d6 Keep track of whether manifest overrides workspace dependency's...

dependencies
rust

Updates the requirements on [indexmap](https://github.com/indexmap-rs/indexmap) to permit the latest version. Changelog Sourced from indexmap's changelog. 2.2.6 Added trait MutableValues for opt-in mutable access to set values. 2.2.5 Added optional borsh...

dependencies
rust

Same as #67. Reason being [`OsStr::to_string_lossy`](https://doc.rust-lang.org/std/ffi/struct.OsStr.html#method.to_string_lossy) returns `Cow` did - with the confusing errors that point to wrong places and do not describe anything much useful.

Add `to_istring()` and similar methods to applicable types, so that it is possible to use a more precise method than `into()`, without using path-ful calls like `IString::from(Rc::from(...))`. May aid with...

The `Path` type and similar also need the `IString` treatment when used in an environment that wants more immutability. Basically, copy the `string` module, add some `Path`-specific utilities, and then...

This will [become an error in the future](https://github.com/rust-lang/rust/issues/36887), and the defaults in `impl` are ignored anyway so it makes no sense to preserve them in the generated `impl`.

Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5. Release notes Sourced from actions/checkout's releases. v5.0.0 What's Changed Update actions checkout to use node 24 by @​salmanmkc in actions/checkout#2226 Prepare v5.0.0 release by...

dependencies
github_actions