We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
CdevPin::from_request
1 parent a20f347 commit 1f6a4dbCopy full SHA for 1f6a4db
src/cdev_pin.rs
@@ -53,27 +53,6 @@ impl CdevPin {
53
Ok(Self { req, line })
54
}
55
56
- /// Creates a new pin from a [`Request`](gpiocdev::request::Request).
57
- ///
58
- /// # Panics
59
60
- /// Panics if the [`Request`](gpiocdev::request::Request) does not contain exactly one line.
61
- pub fn from_request(req: Request) -> Result<Self, CdevPinError> {
62
- let config = req.config();
63
- let lines = config.lines();
64
-
65
- assert!(
66
- lines.len() == 1,
67
- "A `CdevPin` must correspond to a single GPIO line."
68
- );
69
- let line = lines[0];
70
71
- #[cfg(feature = "async-tokio")]
72
- let req = AsyncRequest::new(req);
73
74
- Ok(CdevPin { req, line })
75
- }
76
77
#[inline]
78
fn request(&self) -> &Request {
79
#[cfg(not(feature = "async-tokio"))]
0 commit comments