Skip to content

Commit 1f6a4db

Browse files
committed
Remove CdevPin::from_request.
1 parent a20f347 commit 1f6a4db

File tree

1 file changed

+0
-21
lines changed

1 file changed

+0
-21
lines changed

src/cdev_pin.rs

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -53,27 +53,6 @@ impl CdevPin {
5353
Ok(Self { req, line })
5454
}
5555

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-
7756
#[inline]
7857
fn request(&self) -> &Request {
7958
#[cfg(not(feature = "async-tokio"))]

0 commit comments

Comments
 (0)