mirror of
https://github.com/FliegendeWurst/cursive.git
synced 2024-11-23 17:35:00 +00:00
Fix warnings
* Allow dead code for curses-only utf8 module * Remove intermediate variable in IdView
This commit is contained in:
parent
7c95114955
commit
d3669814b5
@ -6,6 +6,7 @@ use std::char::from_u32;
|
||||
/// function to get more if needed.
|
||||
///
|
||||
/// Returns an error if the stream is invalid utf-8.
|
||||
#[allow(dead_code)]
|
||||
pub fn read_char<F>(first: u8, next: F) -> Result<char, String>
|
||||
where F: Fn() -> Option<u8>
|
||||
{
|
||||
@ -46,6 +47,7 @@ pub fn read_char<F>(first: u8, next: F) -> Result<char, String>
|
||||
}
|
||||
|
||||
// Returns a simple bitmask with n 1s to the right.
|
||||
#[allow(dead_code)]
|
||||
fn make_mask(n: usize) -> u8 {
|
||||
let mut r = 0u8;
|
||||
for i in 0..n {
|
||||
|
@ -64,11 +64,10 @@ impl<T: View + 'static> ViewWrapper for IdView<T> {
|
||||
|
||||
fn wrap_call_on_any<'a>(&mut self, selector: &Selector,
|
||||
mut callback: Box<for<'b> FnMut(&'b mut Any) + 'a>) {
|
||||
let result = match selector {
|
||||
match selector {
|
||||
&Selector::Id(id) if id == self.id => callback(self),
|
||||
s => self.view.borrow_mut().call_on_any(s, callback),
|
||||
};
|
||||
result
|
||||
}
|
||||
}
|
||||
|
||||
fn wrap_focus_view(&mut self, selector: &Selector) -> Result<(), ()> {
|
||||
|
Loading…
Reference in New Issue
Block a user