[INFO] cloning repository https://github.com/golddranks/hybris [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/golddranks/hybris" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgolddranks%2Fhybris", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgolddranks%2Fhybris'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 7264f76d7f4f0036bb41611f97f056ab77dcdcd1 [INFO] testing golddranks/hybris against 1.60.0 for beta-1.61-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgolddranks%2Fhybris" "/workspace/builds/worker-3/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/golddranks/hybris on toolchain 1.60.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/golddranks/hybris [INFO] finished tweaking git repo https://github.com/golddranks/hybris [INFO] tweaked toml for git repo https://github.com/golddranks/hybris written to /workspace/builds/worker-3/source/Cargo.toml [INFO] crate git repo https://github.com/golddranks/hybris already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 6ee8415f816e4dbad647762883bdd899eb1288dab4527e128a8252a0e06bae92 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "6ee8415f816e4dbad647762883bdd899eb1288dab4527e128a8252a0e06bae92", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "6ee8415f816e4dbad647762883bdd899eb1288dab4527e128a8252a0e06bae92", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6ee8415f816e4dbad647762883bdd899eb1288dab4527e128a8252a0e06bae92", kill_on_drop: false }` [INFO] [stdout] 6ee8415f816e4dbad647762883bdd899eb1288dab4527e128a8252a0e06bae92 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 4e10a5f908d9ac666c6253a0fc9931e13a4db9e6ec6c6dfe7652f1d972a0e522 [INFO] running `Command { std: "docker" "start" "-a" "4e10a5f908d9ac666c6253a0fc9931e13a4db9e6ec6c6dfe7652f1d972a0e522", kill_on_drop: false }` [INFO] [stderr] Compiling hybris v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused variable: `typeSel` [INFO] [stdout] --> src/main.rs:248:6 [INFO] [stdout] | [INFO] [stdout] 248 | let typeSel = sel!("type"); [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_typeSel` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `buttonNumberSel` [INFO] [stdout] --> src/main.rs:249:6 [INFO] [stdout] | [INFO] [stdout] 249 | let buttonNumberSel = sel!("buttonNumber"); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_buttonNumberSel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `keyCodeSel` [INFO] [stdout] --> src/main.rs:250:6 [INFO] [stdout] | [INFO] [stdout] 250 | let keyCodeSel = sel!("keyCode"); [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keyCodeSel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `keyWindowSel` [INFO] [stdout] --> src/main.rs:251:6 [INFO] [stdout] | [INFO] [stdout] 251 | let keyWindowSel = sel!("keyWindow"); [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keyWindowSel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `mouseLocationOutsideOfEventStreamSel` [INFO] [stdout] --> src/main.rs:252:6 [INFO] [stdout] | [INFO] [stdout] 252 | let mouseLocationOutsideOfEventStreamSel = sel!("mouseLocationOutsideOfEventStream"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_mouseLocationOutsideOfEventStreamSel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `convertRectToBackingSel` [INFO] [stdout] --> src/main.rs:253:6 [INFO] [stdout] | [INFO] [stdout] 253 | let convertRectToBackingSel = sel!("convertRectToBacking:"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_convertRectToBackingSel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `scrollingDeltaXSel` [INFO] [stdout] --> src/main.rs:254:6 [INFO] [stdout] | [INFO] [stdout] 254 | let scrollingDeltaXSel = sel!("scrollingDeltaX"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_scrollingDeltaXSel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `scrollingDeltaYSel` [INFO] [stdout] --> src/main.rs:255:6 [INFO] [stdout] | [INFO] [stdout] 255 | let scrollingDeltaYSel = sel!("scrollingDeltaY"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_scrollingDeltaYSel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `hasPreciseScrollingDeltasSel` [INFO] [stdout] --> src/main.rs:256:6 [INFO] [stdout] | [INFO] [stdout] 256 | let hasPreciseScrollingDeltasSel = sel!("hasPreciseScrollingDeltas"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hasPreciseScrollingDeltasSel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `modifierFlagsSel` [INFO] [stdout] --> src/main.rs:257:6 [INFO] [stdout] | [INFO] [stdout] 257 | let modifierFlagsSel = sel!("modifierFlags"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_modifierFlagsSel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `charactersSel` [INFO] [stdout] --> src/main.rs:258:6 [INFO] [stdout] | [INFO] [stdout] 258 | let charactersSel = sel!("characters"); [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_charactersSel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `UTF8StringSel` [INFO] [stdout] --> src/main.rs:259:6 [INFO] [stdout] | [INFO] [stdout] 259 | let UTF8StringSel = sel!("UTF8String"); [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_UTF8StringSel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sendEventSel` [INFO] [stdout] --> src/main.rs:260:6 [INFO] [stdout] | [INFO] [stdout] 260 | let sendEventSel = sel!("sendEvent:"); [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_sendEventSel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `updateWindowsSel` [INFO] [stdout] --> src/main.rs:261:6 [INFO] [stdout] | [INFO] [stdout] 261 | let updateWindowsSel = sel!("updateWindows"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_updateWindowsSel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `event` [INFO] [stdout] --> src/main.rs:270:7 [INFO] [stdout] | [INFO] [stdout] 270 | let event: Id = unsafe { msg!(NSApp, nextEventMatchingMaskSel, NSUInteger(u32::MAX), distantPast, NSDefaultRunLoopMode, TRUE) }; [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_event` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `from_fn_0` [INFO] [stdout] --> src/objc.rs:40:12 [INFO] [stdout] | [INFO] [stdout] 40 | pub fn from_fn_0(f: fn(S, Sel) -> R) -> Imp { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `NSAutoreleasePool` should have a snake case name [INFO] [stdout] --> src/main.rs:31:6 [INFO] [stdout] | [INFO] [stdout] 31 | let NSAutoreleasePool = class!("NSAutoreleasePool"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `nsautorelease_pool` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `NSApplication` should have a snake case name [INFO] [stdout] --> src/main.rs:36:6 [INFO] [stdout] | [INFO] [stdout] 36 | let NSApplication = class!("NSApplication"); [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `nsapplication` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `NSObjectClass` should have a snake case name [INFO] [stdout] --> src/main.rs:45:6 [INFO] [stdout] | [INFO] [stdout] 45 | let NSObjectClass = class!("NSObject"); [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `nsobject_class` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `AppDelegateClass` should have a snake case name [INFO] [stdout] --> src/main.rs:46:6 [INFO] [stdout] | [INFO] [stdout] 46 | let AppDelegateClass = objc::allocate_class_pair(NSObjectClass, cstr!("AppDelegate"), 0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `app_delegate_class` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `NSApplicationDelegate` should have a snake case name [INFO] [stdout] --> src/main.rs:47:6 [INFO] [stdout] | [INFO] [stdout] 47 | let NSApplicationDelegate = objc::get_protocol(cstr!("NSApplicationDelegate")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `nsapplication_delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `resultAddProtoc` should have a snake case name [INFO] [stdout] --> src/main.rs:48:6 [INFO] [stdout] | [INFO] [stdout] 48 | let resultAddProtoc = AppDelegateClass.add_protocol(NSApplicationDelegate); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `result_add_protoc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `applicationShouldTerminate` should have a snake case name [INFO] [stdout] --> src/main.rs:50:6 [INFO] [stdout] | [INFO] [stdout] 50 | let applicationShouldTerminate = sel!("applicationShouldTerminate:"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `application_should_terminate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `resultAddMethod` should have a snake case name [INFO] [stdout] --> src/main.rs:51:6 [INFO] [stdout] | [INFO] [stdout] 51 | let resultAddMethod = AppDelegateClass.add_method(applicationShouldTerminate, Imp::from_fn_1(application_should_terminate), cstr!("L@... [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `result_add_method` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `setDelegate` should have a snake case name [INFO] [stdout] --> src/main.rs:60:9 [INFO] [stdout] | [INFO] [stdout] 60 | let setDelegate = sel!("setDelegate:"); [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `set_delegate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `finishLaunching` should have a snake case name [INFO] [stdout] --> src/main.rs:65:6 [INFO] [stdout] | [INFO] [stdout] 65 | let finishLaunching = sel!("finishLaunching"); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `finish_launching` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `NSMenuClass` should have a snake case name [INFO] [stdout] --> src/main.rs:69:9 [INFO] [stdout] | [INFO] [stdout] 69 | let NSMenuClass = class!("NSMenu"); [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `nsmenu_class` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `menubarAlloc` should have a snake case name [INFO] [stdout] --> src/main.rs:70:9 [INFO] [stdout] | [INFO] [stdout] 70 | let menubarAlloc: Id = unsafe{ msg!(NSMenuClass, alloc) }; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `menubar_alloc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `NSMenuItemClass` should have a snake case name [INFO] [stdout] --> src/main.rs:75:6 [INFO] [stdout] | [INFO] [stdout] 75 | let NSMenuItemClass = class!("NSMenuItem"); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `nsmenu_item_class` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `appMenuItemAlloc` should have a snake case name [INFO] [stdout] --> src/main.rs:76:6 [INFO] [stdout] | [INFO] [stdout] 76 | let appMenuItemAlloc: Id = unsafe{ msg!(NSMenuItemClass, alloc) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `app_menu_item_alloc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `appMenuItem` should have a snake case name [INFO] [stdout] --> src/main.rs:77:6 [INFO] [stdout] | [INFO] [stdout] 77 | let appMenuItem: Id = unsafe{ msg!(appMenuItemAlloc, init) }; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `app_menu_item` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `addItem` should have a snake case name [INFO] [stdout] --> src/main.rs:81:6 [INFO] [stdout] | [INFO] [stdout] 81 | let addItem = sel!("addItem:"); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `add_item` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `setMainMenu` should have a snake case name [INFO] [stdout] --> src/main.rs:85:6 [INFO] [stdout] | [INFO] [stdout] 85 | let setMainMenu = sel!("setMainMenu:"); [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `set_main_menu` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `appMenuAlloc` should have a snake case name [INFO] [stdout] --> src/main.rs:89:6 [INFO] [stdout] | [INFO] [stdout] 89 | let appMenuAlloc: Id = unsafe{ msg!(NSMenuClass, alloc) }; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `app_menu_alloc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `appMenu` should have a snake case name [INFO] [stdout] --> src/main.rs:90:6 [INFO] [stdout] | [INFO] [stdout] 90 | let appMenu: Id = unsafe{ msg!(appMenuAlloc, init) }; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `app_menu` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `NSProcessInfoClass` should have a snake case name [INFO] [stdout] --> src/main.rs:94:6 [INFO] [stdout] | [INFO] [stdout] 94 | let NSProcessInfoClass = class!("NSProcessInfo"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `nsprocess_info_class` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `processInfo` should have a snake case name [INFO] [stdout] --> src/main.rs:95:6 [INFO] [stdout] | [INFO] [stdout] 95 | let processInfo = sel!("processInfo"); [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `process_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `processInfo` should have a snake case name [INFO] [stdout] --> src/main.rs:96:6 [INFO] [stdout] | [INFO] [stdout] 96 | let processInfo: Id = unsafe{ msg!(NSProcessInfoClass, processInfo) }; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `process_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `processName` should have a snake case name [INFO] [stdout] --> src/main.rs:97:6 [INFO] [stdout] | [INFO] [stdout] 97 | let processName = sel!("processName"); [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `process_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `appName` should have a snake case name [INFO] [stdout] --> src/main.rs:98:6 [INFO] [stdout] | [INFO] [stdout] 98 | let appName: Id = unsafe{ msg!(processInfo, processName) }; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `app_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `NSStringClass` should have a snake case name [INFO] [stdout] --> src/main.rs:101:6 [INFO] [stdout] | [INFO] [stdout] 101 | let NSStringClass = class!("NSString"); [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `nsstring_class` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `stringWithUTF8String` should have a snake case name [INFO] [stdout] --> src/main.rs:102:6 [INFO] [stdout] | [INFO] [stdout] 102 | let stringWithUTF8String = sel!("stringWithUTF8String:"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `string_with_utf8_string` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `quitTitlePrefixString` should have a snake case name [INFO] [stdout] --> src/main.rs:103:6 [INFO] [stdout] | [INFO] [stdout] 103 | let quitTitlePrefixString: Id = unsafe{ msg!(NSStringClass, stringWithUTF8String, cstr!("Quit ")) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `quit_title_prefix_string` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `stringByAppendingString` should have a snake case name [INFO] [stdout] --> src/main.rs:104:6 [INFO] [stdout] | [INFO] [stdout] 104 | let stringByAppendingString = sel!("stringByAppendingString:"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `string_by_appending_string` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `quitTitle` should have a snake case name [INFO] [stdout] --> src/main.rs:105:6 [INFO] [stdout] | [INFO] [stdout] 105 | let quitTitle: Id = unsafe { msg!(quitTitlePrefixString, stringByAppendingString, appName) }; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `quit_title` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `quitMenuItemKey` should have a snake case name [INFO] [stdout] --> src/main.rs:108:6 [INFO] [stdout] | [INFO] [stdout] 108 | let quitMenuItemKey: Id = unsafe { msg!(NSStringClass, stringWithUTF8String, cstr!("q")) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `quit_menu_item_key` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `quitMenuItemAlloc` should have a snake case name [INFO] [stdout] --> src/main.rs:109:6 [INFO] [stdout] | [INFO] [stdout] 109 | let quitMenuItemAlloc: Id = unsafe { msg!(NSMenuItemClass, alloc) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `quit_menu_item_alloc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `initWithTitle` should have a snake case name [INFO] [stdout] --> src/main.rs:110:6 [INFO] [stdout] | [INFO] [stdout] 110 | let initWithTitle = sel!("initWithTitle:action:keyEquivalent:"); [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `init_with_title` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `quitMenuItem` should have a snake case name [INFO] [stdout] --> src/main.rs:112:6 [INFO] [stdout] | [INFO] [stdout] 112 | let quitMenuItem: Id = unsafe { msg!(quitMenuItemAlloc, initWithTitle, quitTitle, terminate, quitMenuItemKey) }; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `quit_menu_item` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `setSubmenu` should have a snake case name [INFO] [stdout] --> src/main.rs:119:6 [INFO] [stdout] | [INFO] [stdout] 119 | let setSubmenu = sel!("setSubmenu:"); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `set_submenu` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `NSWindowClass` should have a snake case name [INFO] [stdout] --> src/main.rs:128:6 [INFO] [stdout] | [INFO] [stdout] 128 | let NSWindowClass = class!("NSWindow"); [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `nswindow_class` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `windowAlloc` should have a snake case name [INFO] [stdout] --> src/main.rs:129:6 [INFO] [stdout] | [INFO] [stdout] 129 | let windowAlloc: Id = unsafe { msg!(NSWindowClass, alloc) }; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `window_alloc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `initWithContentRect` should have a snake case name [INFO] [stdout] --> src/main.rs:130:6 [INFO] [stdout] | [INFO] [stdout] 130 | let initWithContentRect = sel!("initWithContentRect:styleMask:backing:defer:"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `init_with_content_rect` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `setReleasedWhenClosed` should have a snake case name [INFO] [stdout] --> src/main.rs:138:6 [INFO] [stdout] | [INFO] [stdout] 138 | let setReleasedWhenClosed = sel!("setReleasedWhenClosed:"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_released_when_closed` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `WindowDelegateClass` should have a snake case name [INFO] [stdout] --> src/main.rs:144:6 [INFO] [stdout] | [INFO] [stdout] 144 | let WindowDelegateClass = objc::allocate_class_pair(NSObjectClass, cstr!("WindowDelegate"), 0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `window_delegate_class` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `NSWindowDelegateProtocol` should have a snake case name [INFO] [stdout] --> src/main.rs:145:9 [INFO] [stdout] | [INFO] [stdout] 145 | let NSWindowDelegateProtocol = objc::get_protocol(cstr!("NSWindowDelegate")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `nswindow_delegate_protocol` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `resultAddProtoc` should have a snake case name [INFO] [stdout] --> src/main.rs:146:9 [INFO] [stdout] | [INFO] [stdout] 146 | let resultAddProtoc = WindowDelegateClass.add_protocol(NSWindowDelegateProtocol); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `result_add_protoc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `windowWillClose` should have a snake case name [INFO] [stdout] --> src/main.rs:148:6 [INFO] [stdout] | [INFO] [stdout] 148 | let windowWillClose = sel!("windowWillClose:"); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `window_will_close` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `resultAddMethod` should have a snake case name [INFO] [stdout] --> src/main.rs:149:6 [INFO] [stdout] | [INFO] [stdout] 149 | let resultAddMethod = WindowDelegateClass.add_method(windowWillClose, Imp::from_fn_1(window_will_close), cstr!("v@:@")); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `result_add_method` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `wdgAlloc` should have a snake case name [INFO] [stdout] --> src/main.rs:151:6 [INFO] [stdout] | [INFO] [stdout] 151 | let wdgAlloc: Id = unsafe { msg!(WindowDelegateClass, alloc) }; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `wdg_alloc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `contentViewSel` should have a snake case name [INFO] [stdout] --> src/main.rs:159:6 [INFO] [stdout] | [INFO] [stdout] 159 | let contentViewSel = sel!("contentView"); [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `content_view_sel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `contentView` should have a snake case name [INFO] [stdout] --> src/main.rs:160:6 [INFO] [stdout] | [INFO] [stdout] 160 | let contentView: Id = unsafe { msg!(window, contentViewSel) }; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `content_view` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `setWantsBestResolutionOpenGLSurface` should have a snake case name [INFO] [stdout] --> src/main.rs:164:6 [INFO] [stdout] | [INFO] [stdout] 164 | let setWantsBestResolutionOpenGLSurface = sel!("setWantsBestResolutionOpenGLSurface:"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_wants_best_resolution_open_glsurface` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `cascadeTopLeftFromPoint` should have a snake case name [INFO] [stdout] --> src/main.rs:170:6 [INFO] [stdout] | [INFO] [stdout] 170 | let cascadeTopLeftFromPoint = sel!("cascadeTopLeftFromPoint:"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `cascade_top_left_from_point` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `titleString` should have a snake case name [INFO] [stdout] --> src/main.rs:174:6 [INFO] [stdout] | [INFO] [stdout] 174 | let titleString: Id = unsafe { msg!(NSStringClass, stringWithUTF8String, cstr!("sup from Rust")) }; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `title_string` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `setTitle` should have a snake case name [INFO] [stdout] --> src/main.rs:175:6 [INFO] [stdout] | [INFO] [stdout] 175 | let setTitle = sel!("setTitle:"); [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `set_title` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `glAttributes` should have a snake case name [INFO] [stdout] --> src/main.rs:190:6 [INFO] [stdout] | [INFO] [stdout] 190 | let glAttributes: [u32; 14] = [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `gl_attributes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `NSOpenGLPixelFormatClass` should have a snake case name [INFO] [stdout] --> src/main.rs:204:6 [INFO] [stdout] | [INFO] [stdout] 204 | let NSOpenGLPixelFormatClass = class!("NSOpenGLPixelFormat"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `nsopen_glpixel_format_class` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `pixelFormatAlloc` should have a snake case name [INFO] [stdout] --> src/main.rs:205:6 [INFO] [stdout] | [INFO] [stdout] 205 | let pixelFormatAlloc: Id = unsafe { msg!(NSOpenGLPixelFormatClass, alloc) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `pixel_format_alloc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `initWithAttributes` should have a snake case name [INFO] [stdout] --> src/main.rs:206:6 [INFO] [stdout] | [INFO] [stdout] 206 | let initWithAttributes = sel!("initWithAttributes:"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `init_with_attributes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `pixelFormat` should have a snake case name [INFO] [stdout] --> src/main.rs:207:6 [INFO] [stdout] | [INFO] [stdout] 207 | let pixelFormat: Id = unsafe { msg!(pixelFormatAlloc, initWithAttributes, glAttributes.as_ptr()) }; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `pixel_format` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `NSOpenGLContextClass` should have a snake case name [INFO] [stdout] --> src/main.rs:211:6 [INFO] [stdout] | [INFO] [stdout] 211 | let NSOpenGLContextClass = class!("NSOpenGLContext"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `nsopen_glcontext_class` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `openGLContextAlloc` should have a snake case name [INFO] [stdout] --> src/main.rs:212:6 [INFO] [stdout] | [INFO] [stdout] 212 | let openGLContextAlloc: Id = unsafe{ msg!(NSOpenGLContextClass, alloc) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `open_glcontext_alloc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `initWithFormat` should have a snake case name [INFO] [stdout] --> src/main.rs:213:6 [INFO] [stdout] | [INFO] [stdout] 213 | let initWithFormat = sel!("initWithFormat:shareContext:"); [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `init_with_format` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `openGLContext` should have a snake case name [INFO] [stdout] --> src/main.rs:214:6 [INFO] [stdout] | [INFO] [stdout] 214 | let openGLContext: Id = unsafe{msg!(openGLContextAlloc, initWithFormat, pixelFormat, NIL)}; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `open_glcontext` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `setView` should have a snake case name [INFO] [stdout] --> src/main.rs:218:6 [INFO] [stdout] | [INFO] [stdout] 218 | let setView = sel!("setView:"); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `set_view` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `makeKeyAndOrderFront` should have a snake case name [INFO] [stdout] --> src/main.rs:222:6 [INFO] [stdout] | [INFO] [stdout] 222 | let makeKeyAndOrderFront = sel!("makeKeyAndOrderFront:"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `make_key_and_order_front` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `setAcceptsMouseMovedEvents` should have a snake case name [INFO] [stdout] --> src/main.rs:226:6 [INFO] [stdout] | [INFO] [stdout] 226 | let setAcceptsMouseMovedEvents = sel!("setAcceptsMouseMovedEvents:"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_accepts_mouse_moved_events` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `NSColorClass` should have a snake case name [INFO] [stdout] --> src/main.rs:230:6 [INFO] [stdout] | [INFO] [stdout] 230 | let NSColorClass = class!("NSColor"); [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `nscolor_class` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `blackColorSel` should have a snake case name [INFO] [stdout] --> src/main.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 231 | let blackColorSel = sel!("blackColor"); [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `black_color_sel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `blackColor` should have a snake case name [INFO] [stdout] --> src/main.rs:232:6 [INFO] [stdout] | [INFO] [stdout] 232 | let blackColor: Id = unsafe { msg!(NSColorClass, blackColorSel) }; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `black_color` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `setBackgroundColor` should have a snake case name [INFO] [stdout] --> src/main.rs:233:6 [INFO] [stdout] | [INFO] [stdout] 233 | let setBackgroundColor = sel!("setBackgroundColor:"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `set_background_color` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `activateIgnoringOtherApps` should have a snake case name [INFO] [stdout] --> src/main.rs:238:6 [INFO] [stdout] | [INFO] [stdout] 238 | let activateIgnoringOtherApps = sel!("activateIgnoringOtherApps:"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `activate_ignoring_other_apps` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `NSDateClass` should have a snake case name [INFO] [stdout] --> src/main.rs:244:6 [INFO] [stdout] | [INFO] [stdout] 244 | let NSDateClass = class!("NSDate"); [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `nsdate_class` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `distantPastSel` should have a snake case name [INFO] [stdout] --> src/main.rs:245:6 [INFO] [stdout] | [INFO] [stdout] 245 | let distantPastSel = sel!("distantPast"); [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `distant_past_sel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `nextEventMatchingMaskSel` should have a snake case name [INFO] [stdout] --> src/main.rs:246:6 [INFO] [stdout] | [INFO] [stdout] 246 | let nextEventMatchingMaskSel = sel!("nextEventMatchingMask:untilDate:inMode:dequeue:"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `next_event_matching_mask_sel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `frameSel` should have a snake case name [INFO] [stdout] --> src/main.rs:247:6 [INFO] [stdout] | [INFO] [stdout] 247 | let frameSel = sel!("frame"); [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `frame_sel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `typeSel` should have a snake case name [INFO] [stdout] --> src/main.rs:248:6 [INFO] [stdout] | [INFO] [stdout] 248 | let typeSel = sel!("type"); [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `type_sel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `buttonNumberSel` should have a snake case name [INFO] [stdout] --> src/main.rs:249:6 [INFO] [stdout] | [INFO] [stdout] 249 | let buttonNumberSel = sel!("buttonNumber"); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `button_number_sel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `keyCodeSel` should have a snake case name [INFO] [stdout] --> src/main.rs:250:6 [INFO] [stdout] | [INFO] [stdout] 250 | let keyCodeSel = sel!("keyCode"); [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `key_code_sel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `keyWindowSel` should have a snake case name [INFO] [stdout] --> src/main.rs:251:6 [INFO] [stdout] | [INFO] [stdout] 251 | let keyWindowSel = sel!("keyWindow"); [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `key_window_sel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `mouseLocationOutsideOfEventStreamSel` should have a snake case name [INFO] [stdout] --> src/main.rs:252:6 [INFO] [stdout] | [INFO] [stdout] 252 | let mouseLocationOutsideOfEventStreamSel = sel!("mouseLocationOutsideOfEventStream"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `mouse_location_outside_of_event_stream_sel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `convertRectToBackingSel` should have a snake case name [INFO] [stdout] --> src/main.rs:253:6 [INFO] [stdout] | [INFO] [stdout] 253 | let convertRectToBackingSel = sel!("convertRectToBacking:"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `convert_rect_to_backing_sel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `scrollingDeltaXSel` should have a snake case name [INFO] [stdout] --> src/main.rs:254:6 [INFO] [stdout] | [INFO] [stdout] 254 | let scrollingDeltaXSel = sel!("scrollingDeltaX"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `scrolling_delta_xsel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `scrollingDeltaYSel` should have a snake case name [INFO] [stdout] --> src/main.rs:255:6 [INFO] [stdout] | [INFO] [stdout] 255 | let scrollingDeltaYSel = sel!("scrollingDeltaY"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `scrolling_delta_ysel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `hasPreciseScrollingDeltasSel` should have a snake case name [INFO] [stdout] --> src/main.rs:256:6 [INFO] [stdout] | [INFO] [stdout] 256 | let hasPreciseScrollingDeltasSel = sel!("hasPreciseScrollingDeltas"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `has_precise_scrolling_deltas_sel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `modifierFlagsSel` should have a snake case name [INFO] [stdout] --> src/main.rs:257:6 [INFO] [stdout] | [INFO] [stdout] 257 | let modifierFlagsSel = sel!("modifierFlags"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `modifier_flags_sel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `charactersSel` should have a snake case name [INFO] [stdout] --> src/main.rs:258:6 [INFO] [stdout] | [INFO] [stdout] 258 | let charactersSel = sel!("characters"); [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `characters_sel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `UTF8StringSel` should have a snake case name [INFO] [stdout] --> src/main.rs:259:6 [INFO] [stdout] | [INFO] [stdout] 259 | let UTF8StringSel = sel!("UTF8String"); [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `utf8_string_sel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `sendEventSel` should have a snake case name [INFO] [stdout] --> src/main.rs:260:6 [INFO] [stdout] | [INFO] [stdout] 260 | let sendEventSel = sel!("sendEvent:"); [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `send_event_sel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `updateWindowsSel` should have a snake case name [INFO] [stdout] --> src/main.rs:261:6 [INFO] [stdout] | [INFO] [stdout] 261 | let updateWindowsSel = sel!("updateWindows"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `update_windows_sel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `updateSel` should have a snake case name [INFO] [stdout] --> src/main.rs:262:6 [INFO] [stdout] | [INFO] [stdout] 262 | let updateSel = sel!("update"); [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `update_sel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `makeCurrentContextSel` should have a snake case name [INFO] [stdout] --> src/main.rs:263:6 [INFO] [stdout] | [INFO] [stdout] 263 | let makeCurrentContextSel = sel!("makeCurrentContext"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `make_current_context_sel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `flushBufferSel` should have a snake case name [INFO] [stdout] --> src/main.rs:264:6 [INFO] [stdout] | [INFO] [stdout] 264 | let flushBufferSel = sel!("flushBuffer"); [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `flush_buffer_sel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `distantPast` should have a snake case name [INFO] [stdout] --> src/main.rs:269:7 [INFO] [stdout] | [INFO] [stdout] 269 | let distantPast: Id = unsafe{ msg!(NSDateClass, distantPastSel) }; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `distant_past` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: native frameworks are only available on macOS targets [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error; 105 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `hybris` due to 2 previous errors; 105 warnings emitted [INFO] running `Command { std: "docker" "inspect" "4e10a5f908d9ac666c6253a0fc9931e13a4db9e6ec6c6dfe7652f1d972a0e522", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4e10a5f908d9ac666c6253a0fc9931e13a4db9e6ec6c6dfe7652f1d972a0e522", kill_on_drop: false }` [INFO] [stdout] 4e10a5f908d9ac666c6253a0fc9931e13a4db9e6ec6c6dfe7652f1d972a0e522