feat: Improve proc-macro zenoh_macros::unstable
#1016
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request does three things:
doc_auto_cfg
Rustdoc flag to get native "Available on crate feature unstable only." notices.warning
class.Before (module):
![Screenshot 2024-05-07 at 10-40-54 zenoh liveliness - Rust](https://private-user-images.githubusercontent.com/22870404/328456648-090d35bc-c1aa-4580-b2c8-3b0dbe9d39c0.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAwODQ4OTUsIm5iZiI6MTcyMDA4NDU5NSwicGF0aCI6Ii8yMjg3MDQwNC8zMjg0NTY2NDgtMDkwZDM1YmMtYzFhYS00NTgwLWIyYzgtM2IwZGJlOWQzOWMwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzA0VDA5MTYzNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTMwNThmZmE5MDkzZTJkMjY1ZTdhN2ZjYTAwZTllMDMwYjVhNmExNDNkNzYwMGUwOWU0YWYyZTU1YTQ0MWI2OGImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.cHTEni0TLLwuhQ3WV-ZhbVP4wxbP6EotR1wcFGFfH0s)
After (module):
![Screenshot 2024-05-07 at 10-41-19 zenoh liveliness - Rust](https://private-user-images.githubusercontent.com/22870404/328456484-9d8f21a6-d40a-4725-97d0-93dba0a7a44f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAwODQ4OTUsIm5iZiI6MTcyMDA4NDU5NSwicGF0aCI6Ii8yMjg3MDQwNC8zMjg0NTY0ODQtOWQ4ZjIxYTYtZDQwYS00NzI1LTk3ZDAtOTNkYmEwYTdhNDRmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzA0VDA5MTYzNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTM1MWY5NWQzYjZjN2MzNjUzNmY2Zjc2NzVmYzdmNTRkZjM1YTM1ZWI2YjJhYWYxZGRmNGI3NDY4YjI4MzdkZjgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.Zo7lVLYiTjHyW7TvTTB_JCqpbLM89wBAUkqEsJHRLGk)
Before (item):
![Screenshot 2024-05-07 at 10-40-04 Liveliness in zenoh liveliness - Rust](https://private-user-images.githubusercontent.com/22870404/328456755-9d6192e0-9e46-4486-9511-e1123b55e2be.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAwODQ4OTUsIm5iZiI6MTcyMDA4NDU5NSwicGF0aCI6Ii8yMjg3MDQwNC8zMjg0NTY3NTUtOWQ2MTkyZTAtOWU0Ni00NDg2LTk1MTEtZTExMjNiNTVlMmJlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzA0VDA5MTYzNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPThlY2MyMjk0NjgzYWM3NmMwOTUyOWY1M2ZkZjUxZTgzYmQzODM3OGNlNjZiOGM0ZmQ1NTQ5MDNiNGUyMWZhY2QmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.Lp5fVvSMIMAMkA_02r9dUpA7fK49LycZZkRgsfLadD8)
After (item):
![Screenshot 2024-05-07 at 10-39-17 Liveliness in zenoh liveliness - Rust](https://private-user-images.githubusercontent.com/22870404/328456812-8a66d642-0e3d-4ccd-907b-4e230e623847.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAwODQ4OTUsIm5iZiI6MTcyMDA4NDU5NSwicGF0aCI6Ii8yMjg3MDQwNC8zMjg0NTY4MTItOGE2NmQ2NDItMGUzZC00Y2NkLTkwN2ItNGUyMzBlNjIzODQ3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzA0VDA5MTYzNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWUwMmI3YWE0NzlhNTI4ZjViNmRmODBmNDgxYjhmYzNiYzhlYjgwYzVhOGYzMWM0MTE3MThkZjE1Njc3MWY0OTMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.VXTdeXL1WBVUXqYysouAnITzvIDZYHbesJg6ICnETDY)