Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove duplicate function in std::ptr with std::ptr::RawPtr #12167

Closed
wants to merge 1 commit into from

Conversation

jeremyletang
Copy link
Contributor

This pull request remove the functions std::ptr::{offset, mut_offset, is_null, is_not_null}, which are duplicate with the corresponding methods in std::ptr::RawPtr.

I don't know if these changes are acceptable / needed, but if it is, maybe we can remove std::ptr::{null, mut_null}, to use only std::ptr::RawPtr::null

@alexcrichton
Copy link
Member

cc @brson, you've been doing some stuff with these raw pointers lately

This looks good to me!

@brson
Copy link
Contributor

brson commented Feb 11, 2014

Needs rebase.

@jeremyletang
Copy link
Contributor Author

It should be ok now.

@pnkfelix
Copy link
Member

It would have been nice this commit had merged the more complete (IMO) documentation from the functions it was removing into the documentation for the methods that are meant to replace those functions. (I'm referring to the info for the count parameter to the offset function/method.)

I'll put up a follow-up PR with that change.

bors added a commit that referenced this pull request Feb 21, 2014
…r=alexcrichton

ptr::RawPtr, spell out units used for the `offset` argument.

spell out units used for the `offset` argument, so that callers do not
try to scale to byte units themselves.

(this was originally landed in PR #11002 for the stand-alone functions, but that PR did not modify the `RawPtr` methods, since that had no doc at all at the time.  Now `RawPtr` has the *only* documentation for `offset`, since the stand-alone functions went away in PR #12167 / PR #12248.)
flip1995 pushed a commit to flip1995/rust that referenced this pull request Jan 25, 2024
fix FP on [`semicolon_if_nothing_returned`]

fixes: rust-lang#12123

---

changelog: fix FP on [`semicolon_if_nothing_returned`] which suggesting adding semicolon after attr macro
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants