[session][input] Make all-device binding getters public

Change-Id: I15e4c2e4306ad1ed96568d6d45c392b7e7ceddd7
diff --git a/src/session/lib/input/src/keyboard.rs b/src/session/lib/input/src/keyboard.rs
index 3a3d499..12526d8 100644
--- a/src/session/lib/input/src/keyboard.rs
+++ b/src/session/lib/input/src/keyboard.rs
@@ -175,7 +175,7 @@
 ///
 /// # Errors
 /// If there was an error binding to any keyboard.
-async fn all_keyboard_bindings() -> Result<Vec<KeyboardBinding>, Error> {
+pub async fn all_keyboard_bindings() -> Result<Vec<KeyboardBinding>, Error> {
     let device_proxies = input_device::all_devices(input_device::InputDeviceType::Keyboard).await?;
     let mut device_bindings: Vec<KeyboardBinding> = vec![];
 
diff --git a/src/session/lib/input/src/mouse.rs b/src/session/lib/input/src/mouse.rs
index 8e7948f..26e435d 100644
--- a/src/session/lib/input/src/mouse.rs
+++ b/src/session/lib/input/src/mouse.rs
@@ -270,7 +270,7 @@
 ///
 /// # Errors
 /// If there was an error binding to any mouse.
-async fn all_mouse_bindings() -> Result<Vec<MouseBinding>, Error> {
+pub async fn all_mouse_bindings() -> Result<Vec<MouseBinding>, Error> {
     let device_proxies = input_device::all_devices(input_device::InputDeviceType::Mouse).await?;
     let mut device_bindings: Vec<MouseBinding> = vec![];
 
diff --git a/src/session/lib/input/src/touch.rs b/src/session/lib/input/src/touch.rs
index b51fc1b..ca4c8db 100644
--- a/src/session/lib/input/src/touch.rs
+++ b/src/session/lib/input/src/touch.rs
@@ -354,7 +354,7 @@
 ///
 /// # Errors
 /// If there was an error binding to any touch device.
-async fn all_touch_bindings() -> Result<Vec<TouchBinding>, Error> {
+pub async fn all_touch_bindings() -> Result<Vec<TouchBinding>, Error> {
     let device_proxies = input_device::all_devices(input_device::InputDeviceType::Touch).await?;
     let mut device_bindings: Vec<TouchBinding> = vec![];