Lines Matching defs:c_str
188 pub const fn as_char_ptr_in_const_context(c_str: &CStr) -> *const c_char {
189 c_str.0.as_ptr()
379 /// # use kernel::c_str;
381 /// let bar = c_str!("ツ");
467 /// # use kernel::c_str;
471 /// let penguin = c_str!("?");
475 /// let ascii = c_str!("so \"cool\"");
497 /// # use kernel::c_str;
501 /// let penguin = c_str!("?");
506 /// let ascii = c_str!("so \"cool\"");
595 /// # use kernel::c_str;
597 /// const MY_CSTR: &CStr = c_str!("My awesome CStr!");
600 macro_rules! c_str {
944 /// # use kernel::{c_str, str::kstrtobool};
947 /// assert_eq!(kstrtobool(c_str!("true")), Ok(true));
948 /// assert_eq!(kstrtobool(c_str!("tr")), Ok(true));
949 /// assert_eq!(kstrtobool(c_str!("t")), Ok(true));
950 /// assert_eq!(kstrtobool(c_str!("twrong")), Ok(true));
951 /// assert_eq!(kstrtobool(c_str!("false")), Ok(false));
952 /// assert_eq!(kstrtobool(c_str!("f")), Ok(false));
953 /// assert_eq!(kstrtobool(c_str!("yes")), Ok(true));
954 /// assert_eq!(kstrtobool(c_str!("no")), Ok(false));
955 /// assert_eq!(kstrtobool(c_str!("on")), Ok(true));
956 /// assert_eq!(kstrtobool(c_str!("off")), Ok(false));
959 /// assert_eq!(kstrtobool(c_str!("True")), Ok(true));
960 /// assert_eq!(kstrtobool(c_str!("False")), Ok(false));
961 /// assert_eq!(kstrtobool(c_str!("Yes")), Ok(true));
962 /// assert_eq!(kstrtobool(c_str!("No")), Ok(false));
963 /// assert_eq!(kstrtobool(c_str!("On")), Ok(true));
964 /// assert_eq!(kstrtobool(c_str!("Off")), Ok(false));
967 /// assert_eq!(kstrtobool(c_str!("TRUE")), Ok(true));
968 /// assert_eq!(kstrtobool(c_str!("FALSE")), Ok(false));
969 /// assert_eq!(kstrtobool(c_str!("YES")), Ok(true));
970 /// assert_eq!(kstrtobool(c_str!("NO")), Ok(false));
971 /// assert_eq!(kstrtobool(c_str!("ON")), Ok(true));
972 /// assert_eq!(kstrtobool(c_str!("OFF")), Ok(false));
975 /// assert_eq!(kstrtobool(c_str!("1")), Ok(true));
976 /// assert_eq!(kstrtobool(c_str!("0")), Ok(false));
979 /// assert_eq!(kstrtobool(c_str!("invalid")), Err(EINVAL));
980 /// assert_eq!(kstrtobool(c_str!("2")), Err(EINVAL));