]> git.nega.tv - josh/narcissus/commitdiff
narcissus-core: Remove unused code
authorJosh Simmons <josh@nega.tv>
Sun, 28 Jul 2024 08:54:06 +0000 (10:54 +0200)
committerJosh Simmons <josh@nega.tv>
Sun, 28 Jul 2024 08:54:06 +0000 (10:54 +0200)
engine/narcissus-core/src/fixed_vec.rs
engine/narcissus-core/src/virtual_vec/vec.rs

index 2dc5f6a8b196fdce0296d0578b95fe76f7b4d3b4..605c6265b14a14f25ecde69be74abf57d31fb0f3 100644 (file)
@@ -24,16 +24,6 @@ impl<T: Clone> ExtendWith<T> for ExtendElement<T> {
     }
 }
 
-struct ExtendFunc<F>(F);
-impl<T, F: FnMut() -> T> ExtendWith<T> for ExtendFunc<F> {
-    fn next(&mut self) -> T {
-        (self.0)()
-    }
-    fn last(mut self) -> T {
-        (self.0)()
-    }
-}
-
 impl<T, const CAP: usize> Default for FixedVec<T, CAP> {
     fn default() -> Self {
         Self::new()
index 4b017ce2122a772548c84905a11909d0424a129d..62f7aaec4c22b29b26f2f53cbbf26cceec6f4269 100644 (file)
@@ -342,16 +342,6 @@ impl<T: Clone> ExtendWith<T> for ExtendElement<T> {
     }
 }
 
-struct ExtendDefault;
-impl<T: Default> ExtendWith<T> for ExtendDefault {
-    fn next(&mut self) -> T {
-        Default::default()
-    }
-    fn last(self) -> T {
-        Default::default()
-    }
-}
-
 struct ExtendFunc<F>(F);
 impl<T, F: FnMut() -> T> ExtendWith<T> for ExtendFunc<F> {
     fn next(&mut self) -> T {